koa测试项目
闲来没事重要是为了演习 es7 async await语法, 采纳node koa2 做语法测试, 同时为了学node,mysql, 只是供应接口。
我认为 koa 能够就是 扁平化promise 回调, 代码越发清楚。 我本身写的能够有点坑了。
重要运用库和东西
- 数据库 mysql
- 数据库操纵 sequelize
- node层 koa2 、种种中间件。
- pm2 作为项目支撑。(之前只是相识运用)
重要功用(完成个中几项)
完成:
- 用户权限分级、用户治理(天生、删除、角色修正等)
- 用户信息修正 (昵称、头像、暗码重置功用 )
- 题目提出、检察、编辑 (含权限)
项目构造
database —> mysql table model
response —> 服务器返回数据构造
router —-> 响应的接口api
utils —> 本身写的一点 东西函数
init.js —> 初始化 上传文件目次
index.js 项目启动进口文件
sql 初学者, node初学者, js 弱鸡, 菜鸟+2.