mongod koa

 

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(
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章