我有一个简单的 REST API,它通过 get 请求排除 url 中的 json。
我有一个 Mongoose 架构,我想验证传入的 json 格式是否正确。
我可以单独使用 Mongoose 来完成此操作吗?
最佳答案
是的,您可以使用模型和 validate
从解析的 JSON 创建文档.
// assuming you haven't parsed the JSON yet
var doc = MyModel(JSON.parse(json_from_url));
doc.validate(function(err) {...});
注意:大多数 Mongoose 查询都会在将文档保存到数据库之前对其进行验证。
关于Node.js Rest api 验证来自 url 的传入 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29635104/