1-1 安装环境
cnpm i egg-init -g
//在文件内cnpm init egg --type=simple
在vscode中cnpm icnpm run dev
1-2 项目架构图

-- controller 路由控制层-- pulic 放置静态资源-- router.js 路由
1-3 使用

'use strict';const Controller = require('egg').Controller;class MovieController extends Controller { async index() { const { ctx } = this; ctx.body = 'hi, movie'; }}module.exports = MovieController;

'use strict';/** * @param {Egg.Application} app - egg application */module.exports = app => { const { router, controller } = app; router.get('/', controller.home.index); router.get('/music', controller.music.index); router.get('/movie', controller.movie.index);};