koa...非专业练手

koa测试项目
闲来没事重要是为了演习 es7 async await语法, 采纳node koa2 做语法测试, 同时为了学node,mysql, 只是供应接口。
我认为 koa 能够就是 扁平化promise 回调, 代码越发清楚。 我本身写的能够有点坑了。
重要运用库和东西

  1. 数据库 mysql
  2. 数据库操纵 sequelize
  3. node层 koa2 、种种中间件。
  4. pm2 作为项目支撑。(之前只是相识运用)

重要功用(完成个中几项)
《koa...非专业练手》

完成:

  1. 用户权限分级、用户治理(天生、删除、角色修正等)
  2. 用户信息修正 (昵称、头像、暗码重置功用 )
  3. 题目提出、检察、编辑 (含权限)

项目构造
《koa...非专业练手》
database —> mysql table model
response —> 服务器返回数据构造
router —-> 响应的接口api
utils —> 本身写的一点 东西函数
init.js —> 初始化 上传文件目次

index.js 项目启动进口文件

sql 初学者, node初学者, js 弱鸡, 菜鸟+2.

地点

    原文作者:L6zt
    原文地址: https://segmentfault.com/a/1190000013451094
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞