【发布时间】:2016-03-16 23:35:32
【问题描述】:
注意:这不是一个重复的问题,我已经尝试过类似问题的其他答案。
我正在尝试渲染 html 文件 (Angular),但我遇到了问题。 这行得通。
app.get('/randomlink', function(req, res) {
res.sendFile( __dirname + "/views/" + "test2.html" );
});
但我不想一遍又一遍地复制和粘贴目录名,所以我尝试了这个,以免与 url 重复:
app.use(express.static(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, 'views')));
app.get('/randomlink', function(req, res) {
res.sendFile('test2.html'); // test2.html exists in the views folder
});
这是错误。
我的 express 版本是 4.13
路径必须是绝对路径或指定 res.sendFile 的根目录
【问题讨论】: