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