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.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。