当我将 Express 应用程序推送到我的 Tessel 2 时,我的 Express 应用程序出现问题,我可以让它在本地工作,但是一旦它被推送到另一个系统上,就会出现问题。这是我得到的错误:
Error: ENOENT: no such file or directory, stat '/tmp/remote-script/public/index.html'
at Error (native)
这是我的 Express 路线设置:
app.use('/static', express.static('public'))
app.get('/', function (req, res) {
res.sendFile(path.join(__dirname + '/public/index.html'));
})
我已经尝试了几个不同的文件路径位置,例如/../public/index.html
它们似乎都不起作用。我的目录结构index.js
作为主节点文件,然后我有一个公共目录,其中包含该index.html
文件。
任何帮助将不胜感激。