更改sails.js EJS视图以使用.html扩展名而不是.ejs扩展名?

Ste*_*mer 5 javascript sails.js

是否可以将sails.js应用程序配置为使用.html扩展而不是.ejs(但仍然使用ejs view engine)?

sails new app创造./views/home/index.ejs./views/layout.ejs.

我想更改扩展名,.html但保持其他所有工作方式相同.

即:我现在将拥有./views/home/index.html./views/layout.html,并且主页仍然会按照正常情况注入布局页面.

我该怎么配置呢?

bre*_*hin 9

在你的config/views.js:

engine: {
  ext: 'html',
  fn: require('ejs').renderFile
},
Run Code Online (Sandbox Code Playgroud)

似乎未来对此功能的支持无法保证,因为他们已将其从文档中删除,因此请谨慎使用.