首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我被困在“货物的追踪号是必需的”

我被困在“货物的追踪号是必需的”
EN

Stack Overflow用户
提问于 2022-03-18 07:33:43
回答 1查看 27关注 0票数 0

我有个模特

代码语言:javascript
复制
const FormDataSchema = new mongoose.Schema({...})

// the Shipping schema
const ShippingSchema = new mongoose.Schema({
    itemstrackno : {
        type: String,
        minlength: [3, "Minimum characters for this field is 3"],
        maxlength: [100, "Maximum characters for this field is 100"],
        required: [true, "The Shipped item's tracking number is required"],
        trim: true,
        unique: true
    },
    formData: [FormDataSchema]
}, {timestamps: true})

const Shipping = mongoose.model("Shipping", ShippingSchema)
module.exports = Shipping

我的邮政控制器

代码语言:javascript
复制
// post a shipment
exports.postShipment = async (req, res, next) => {
const {itemstrackno, formdata} = req.body

try {
    const trackedItem = await Shipping.findOne({itemstrackno})
    
    if(trackedItem){
        return next(new ErrorResponse("An Item with this track number exists", 400))
    }
    
    const shipment = await Shipping.create({itemstrackno, formdata})
    
    res.status(200).json({
        success: true,
        data: shipment
    })
} catch (error) {
    next(error)
}

}

当我向邮递员发送邮件请求时,我会得到“所发送的物品的跟踪号码是必需的”错误。我做错什么了?

邮递员形象

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-18 07:40:39

好像你在请求中输入了错误。您已将itemstrackno标记为所需,但您正在发送itemtrackno

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71523702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档