使用脚手架快速初始化Egg项目
使用脚手架快速生成项目,只需以下几条命令即可:
mkdir projectName
cd projectName
npm init egg --type=simple
npm install
1
2
3
4
2
3
4
生成文件目录如下:
框架约定的目录说明:
- app/router.js 用于配置 url 路由规则。
- app/controller/** 用于解析用户的输入,处理后返回相应的结果
- app/service/** 用于编写业务逻辑层,可选,使用场景主要是复杂数据的处理,比如要展现的信息需要从数据库获取,还要经过一定的规则计算,才能返回用户显示。或者计算完成后,更新到数据库。
- app/middleware/** 用于编写中间件,可选
- app/public/** 用于放置静态资源,可选
- app/extend/** 用于框架的扩展,可选
- config/config.{env}.js 用于编写配置文件
- config/plugin.js 用于配置需要加载的插件
- app.js 和 agent.js 用于自定义启动时的初始化工作,可选
- app/schedule/** 用于定时任务,可选
启动项目:
npm run dev
1
然后在浏览器打开即可。
编辑 (opens new window)
上次更新: 7/2/2024, 11:06:45 AM