koa2设置ejs为模板引擎,但是最终文件是.html

301 阅读1分钟

工作中很多情况下我们需要使用ejs模板引擎的语法,但是希望我们的页面还是html文件: 在koa2中的配置秩序一句代码就可以解决;

const Koa = require('koa');
const app = new Koa();
...
const ejs = require('ejs');
...
app.use(views(__dirname + '/views', {
  map : {html:'ejs'}
}));

这样就可以了,你可以在html文件中使用ejs语法<% %>了。