如何在没有显式渲染的情况下通过express提供静态html文件

时间:2017-11-16 10:41:35

标签: node.js express

我有大约20多个HTML文件。我希望在host/filename.html请求时呈现它们,而不必对每个文件使用response.render。如果我只是在公共文件夹中移动我的视图文件夹(并相应地设置views的{​​{1}}),则浏览器不会呈现这些HTML。相反,我在屏幕上看到了代码。有人可以就此提出建议吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下内容:

'/someRoute': (req, res, next) => {
        res.status(200).sendFile(process.cwd() + '/views/index.html');
    }