三种写法
1,express老写法,3.*已经不支持
app.register('.html', require('ejs'));
app.set('view engine', 'ejs');2,
app.engine('.html', require('ejs').renderFile);
app.set('view engine', 'html');3,
app.engine('.html', require('ejs').__express);
app.set('view engine', 'html');2和3 在 express.js 3.* 都可以使用
注意:在路由里,可以省去 index.html的后缀,直接写index即可,但是在 视图里 include的时候,还是需要写上.html的后缀,否则报错
PS:Express变动太大,不成熟呀
本文介绍了在Express中配置EJS作为视图引擎的三种方法,包括不再支持的老写法及当前版本可用的新写法,并提供了关于文件扩展名使用的注意事项。
6908

被折叠的 条评论
为什么被折叠?



