无法读取未定义的属性(读取“描述”)

问题描述 投票:0回答:1
const express = require('express');
const router = express.Router();
const homeController= require('../Controller/homeController');
const addTask= require('../models/schema')

router.get('/',homeController.home);
router.get('/task',homeController.task);

router.post('/addTask',async(req,res)=>{
    try {
        
        
            let TodoTask = new addTask({
                description: req.body.description,
                category: req.body.category,
                date:req.body.date
            })
        
            let addTaskDetail=await TodoTask.save();
            res.status(201).render('/');
    } 
    catch (error) {
        throw error;
    }
})


module.exports=router;

它向我显示了这个错误-> 描述:req.body.description,
^

类型错误:无法读取未定义的属性(读取“描述”)

请帮忙将数据存入数据库

javascript node.js mongodb mongoose-schema
1个回答
0
投票

使用中间件在服务器端接受json。

//enable accepting json on server side.
app.use(express.json());

© www.soinside.com 2019 - 2024. All rights reserved.