我有一个mongoose模式,在这个模式中我必须执行POST、PUT、DELETE请求。但是,当我发送curl命令时,服务器输出以下内容
{ ValidationError: data validation failed: categories.url_name: Path `categories.url_name` is required., categories.name: Path `categories.name` is required.
它告诉我数据没有通过curl命令正确发送。所以我想知道如何用嵌套的json对象正确地编写curl post。
我的mongoose模式如下:
var DataSchema = new mongoose.Schema({
categories: {
name : {
type : String,
required : true
},
url_name : {
type : String,
required : true
}
}
})
我的curl命令是这样的
curl -H 'Content-Type: application/json' -X POST -d '{“categories”:” { name :1, url_name :example }” ' http://localhost:4200/add
是json有问题还是我创建的模式有问题?
https://stackoverflow.com/questions/56569339
复制相似问题