托管.ejs文件和节点js

时间:2018-05-25 13:32:16

标签: javascript node.js ejs

如何使用扩展文件.ejs托管多个网页?我有一个以.ejs编码的登录页面,我希望通过使用那些.ejs文件和其他与登录页面连接的页面在node.js上托管它,或者我希望使用node.js运行login.ejs文件。非常感谢你

1 个答案:

答案 0 :(得分:0)

将所有* .ejs文件放入views文件夹(推荐方式),然后使用以下代码将它们设置为express中的视图

app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');

现在你可以开始在你想要的路径上渲染它们了,如下所示

router.get('/foo', function(req, res) {
   res.render('foo') // this renders /views/foo.ejs
}