egg出于阿里巴巴基于NODEJS(koa2)的一个优秀的服务端框架
1. 准备工作
如果想做基于egg的快速开发,需要了解js基础知识
2. 快速开发组件
保证你的设备上已经安装了node / npm / git
- 安装插件 maike-cli 点击这里
pnpm i maike-cli -g // 推荐使用yarn 或者 pnpm
maike-cli -h
// 输出
-v --version -V [显示版本]
init service [初始化egg空项目]
init web [初始化移动端空项目Vant框架]
init admin [初始化后台管理系统空项目element框架]
create app init [创建模块]
create app swiper [创建轮播图模块]
create app area [创建省市区模块]
git push [git 一键提交代码]
// 执行
maike-cli init service
// 输入项目信息,初始化项目
- 文件目录
app 项目主目录
controller 控制层
extend 扩展接口
middleware 中间件
model 模型层
router 路由层
service 服务层
router.js 主路由文件
config 配置文件
config.default.js 默认配置文件
plugin.js 插件配置文件
test 测试
app.js 项目入口文件
Dockerfile 如果项目使用docker部署使用
我们将通过一个用户权限系统来讲述egg开发