1.进到路由,比如user.js
2.引入表person的模型
// 引入表person的模型
const Person = require('../dbs/models/person')
3.增加一个接口
// 新增一个接口,比如下面这个接口
router.post('/addPerson', async function (ctx) {
const person = new Person({
name: ctx.requst.body.name,
age: ctx.requst.body.age
})
let code
try {
// 为了捕获异常,我们把异步操作放在try catch里
// 如果没有异常code为0,有异常code为-1
await person.save()
code = 0
} catch (error) {
code = -1
}
// 最后我们返回code就行
ctx.body = {
code: code
}
})