我在 Express 的 res.sendFile
函数中遇到了最奇怪的问题。以下是我的index.js
中的代码:
app.get('/', function(req, res){
var path = __dirname + '/views/index.ejs';
res.sendFile(path);
});
没什么复杂的,但是当导航到本地主机时,浏览器会下载 HTML 而不是显示它。
最佳答案
如果你想渲染就用express utility function
app.get("/", function(req, res) {
res.render(__dirname + "/views/index.ejs");
});
关于javascript - Express res.sendFile 强制下载而不是提供 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33119221/