1. 程式人生 > 其它 >我所遇到的兩個問題及解決方法

我所遇到的兩個問題及解決方法

技術標籤:node.jsvue.js

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