[轉]更改ejs模板後綴.ejs爲.html

三種寫法javascript

1,express老寫法,3.*已經不支持html

[javascript] view plain copy print ? 在CODE上查看代碼片 派生到個人代碼片
 
  1. app.register('.html', require('ejs'));  
  2. app.set('view engine', 'ejs');  




2,java

[javascript] view plain copy print ? 在CODE上查看代碼片 派生到個人代碼片
 
  1. app.engine('.html', require('ejs').renderFile);  
  2. app.set('view engine', 'html');  




3,express

[javascript] view plain copy print ? 在CODE上查看代碼片 派生到個人代碼片
 
  1. app.engine('.html', require('ejs').__express);  
  2. app.set('view engine', 'html');  



2和3 在 express.js 3.* 均可以使用


注意:在路由裏,能夠省去 index.html的後綴,直接寫index便可,可是在 視圖裏 include的時候,仍是須要寫上.html的後綴,不然報錯
PS:Express變更太大,不成熟呀app

相關文章
相關標籤/搜索