Javascript mongoose:需要验证错误路径

Javascript mongoose:需要验证错误路径,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,所以,我遇到的问题是,我试图在邮递员上使用HTTP方法POST,但它一直在说(发送请求),同时我有未处理的错误PromiserEjectionWarning:ValidationError:Product validation failed:countInStock:PathcountInStock是必需的秒 第二个错误是未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺++ 我是超级新的异步和等待 这是计划 countInStock: {

所以,我遇到的问题是,我试图在邮递员上使用HTTP方法POST,但它一直在说(发送请求),同时我有未处理的错误PromiserEjectionWarning:ValidationError:Product validation failed:countInStock:Path
countInStock
是必需的秒 第二个错误是未处理的承诺拒绝。此错误源于在没有catch块的异步函数中抛出,或者拒绝未使用.catch()处理的承诺++ 我是超级新的异步和等待

这是计划

countInStock: {
        type: Number,
        required: true,
        min: 0,
        max: 255,
    },
这是api

router.post(`/`, async (req, res)=>{
    const category = await Category.findById(req.body.category);
     if(!category) return res.status(400).send('Invalid Category')
    const product = new Product ({
        name: req.body.name,
        description: req.body.description,
        richDescription: req.body.richDescription,
        image: req.body.image,
        brand: req.body.brand,
        price: req.body.price,
        category: req.body.category,
        countInStock: req.body.countInStock,
        rating: req.body.rating,
        numReviews: req.body.numReviews,
        isFeatured: req.body.isFeatured,
    })


        product = await product.save();

        if(!product)
        return res.status(500).send("The product cannot be created..")

        res.send(product);


})
请看