步骤
- 1.创建app.js,引入koa,创建服务
- 2.先设计models层,用mogoose,Schma的语法,可以在utils层封装连接数据库的js
model层
utils工具
- 3.涉及controller层,封装curd的方法,同时在controller层引入model层,使用mogoose的内置方法,(注意koa里get参数存放在request.query里,post参数存放在ruquest.body里)
- 4.设计routes,路由层,引入@koa/router,用router封装路由,在routes内引入controller,创建controller实例,使用方法
- 5.在app.js里配置加载,静/动态资源,同时引入连接数据库的utils,映入解析post请求的koa-body,以及设置跨域请求koa2-cors