推荐直接使用脚手架,只需几条简单指令,即可快速生成项目:
$ npm install egg-init -g $ egg-init 你的项目 选择 simple
$ cd 你的项目
$ npm install
|
启动项目:
$ npm run dev $ open localhost:7001
|
安装 egg-view-ejs
$ npm install egg-view --save
$ npm install egg-view-ejs --save
|
配置 egg-view-ejs
在 config/plugin.js 下添加
exports.ejs = {
enable: true,
package: 'egg-view-ejs',
}; 在 config/config.default.js下添加配置 config.view = {
defaultViewEngine: '.ejs',
mapping: {
'.ejs': 'ejs'
}
};
|
在 app文件夹下新建 view 文件夹
新建 index.ejs编写
渲染模版方法
async index() { const ctx = this.ctx; await ctx.render('index.ejs', { data:要传的参数 }); }
|
这样 egg+ejs 环境就配置完成了,当然还有 vue react 等模版引擎 egg 都支持