一、项目结构
1-1 配置controllers/user.js
var login= async (ctx)=>{}var register= async (ctx)=>{}var verify= async (ctx)=>{ ctx.body="验证码"}var logout= async (ctx)=>{}var getUser= async (ctx)=>{}var findPassword= async (ctx)=>{}module.exports = { login, register, verify, logout, getUser, findPassword}
1-2 配置路由 routes/user.js
const router = require('koa-router')()const userController = require('../controllers/user');router.prefix('/api2/user')router.get('/', function (ctx, next) { ctx.body = 'this is a users response!'})router.post('/login',userController.login)router.post('/register',userController.register)router.get('/verify',userController.verify)router.get('/logout',userController.logout)router.get('/getUser',userController.getUser)router.get('/findPassword',userController.findPassword)module.exports = router