更改ejs模板后缀.ejs为.html

来源:互联网 发布:sql攻击 政府网站 编辑:程序博客网 时间:2024/05/16 10:36

三种写法

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变动太大,不成熟呀

0 0