分类:“nodejs”,共{1}篇文章
把koa2扩展成一个完备服务端api开发框架
如题,koa本身只包含基础的接受请求返还请求.所有的其他功能都通过洋葱中间件模型实现.
我刚好实现了一个扩展koa2本身功能,满足服务端快速开发的框架.在我看来完备的服务端开发框架,需要满足:快速的数据库改建,对用户请求类型参数的完整的处理,系统日志,异常错误的处理.一定程度的分层是必须的,规划统一的开发方式也是必须的. 0.前置知识点 koa的基础知识,例如:ctx作用.
Es6语法:知道回调函数,知道primise的用法,例如then.最新的同步异步处理,如
Nvm安装配置,npm的常用命令. 1.初始化koa2 前置条件:安装nvm(nodejs多版本神器),然后切换版本,到8.11以上版本.
创建新目录,然后npm包创建项目:(你也可以使用yarn) 项目初始化完成后,会生成package.json.于是你应该就是明白,这个json目录咋回事了..然后以后每次使用npm…