以ejs模板引擎为例:ejs
一、安装模板
npm i egg-view-ejs --save
二、 config目录中找到plugin.js启用插件
expors.ejs={
enable:true,
package:'egg-view-ejs'
}
三、 config目录中找到config.default.js配置插件
config.view={
mapping:{
'html':'ejs' //'指定后缀':'指定模板引擎'
}
}
四、渲染模板引擎
await this.ctx.render('index.html',{ data });
//this.ctx.render('路径','数据');
//egg中自动匹配到app下的view目录,不需单独指定view为一级目录,如果有二级目录则只要/index/index.html即可,后缀可以省略
注意:渲染模板是异步的,记得加上await;