我所遇到的兩個問題及解決方法
阿新 • • 發佈:2020-12-19
1.當我所有程式碼搞好,執行後登陸不進去,我將main.js裡的第31行最後一個詞’production’改成‘development’後成功進入頁面。
2.當我進去頁面後,資料庫可以建立不能刪除,這時我把另一個檔案裡的app.js替換成了以下程式碼,問題成功解決。
const router = require('koa-router')() //建立模組,require(“../db/models/檔名”) let Model = require("../db/models/school"); router.prefix('/school') router.get('/', function (ctx, next) { ctx.body = 'this is a users response!' }) //資料庫增刪改查 router.post('/add', async function (ctx, next) { console.log(ctx.request.body) let model = new Model(ctx.request.body); model = await model.save(); console.log('user',model) ctx.body = model }) router.post('/find', async function (ctx, next) { let models = await Model. find({}) ctx.body = models }) router.post('/get', async function (ctx, next) { // let users = await User. // find({}) console.log(ctx.request.body) let model = await Model.find(ctx.request.body) console.log(model) ctx.body = model }) router.post('/update', async function (ctx, next) { console.log(ctx.request.body) let pbj = await Model.update({ _id: ctx.request.body._id }, ctx.request.body); ctx.body = pbj }) router.post('/delete', async function (ctx, next) { console.log(ctx.request.body) await Model.remove({ _id: ctx.request.body._id }); ctx.body = 'shibai ' }) module.exports = router