我使用的是快递版:express@4.12.3
在提供静态html时,我使用以下内容:
app
.get('*', function (req, res) {
res.sendFile('public/main.html');
})
但我收到的错误是:
TypeError: path must be absolute or specify root to res.sendFile
相反,如果我使用res.sendfile
- 但我收到错误cmd
说使用sendFile
- 我还做了什么?这是什么问题?
任何人都指导我吗?
答案 0 :(得分:2)
尝试这样做而不是写相对路径:
res.sendFile(__dirname +'/public/main.html');