dbs/models/config/person.js
const mongoose = require('mongoose')
// 創建數據表模型,該文件的名字,即person,就是數據表的名字
// 下面給 person 表聲明兩個字段name和age
let personSchema = new mongoose.Schema({
name: String,
age: Number
})
// 通過建 model 給 person 賦予增刪改查等讀寫的功能
module.exports = mongoose.model('Person', personSchema)
dbs/config.js
// 配置mongo 地址
module.exports = {
dbs: 'mongodb://127.0.0.1:27017/admin'
}
middleware\koa-pv.js
function pv (ctx) {
global.console.log('當前路由', ctx.path) // 打印當前路由,node中全局不能用window,需要用global代替
}
module.exports = function () {
return async function(ctx, next) {
pv(ctx)
await next() // 每個中間件都必須有這一句,用以執行下一個中間件
}
}
routes\users.js
const router = require('koa-router')()
const Person = require(