Node.js 休息 api 验证来自 url 的传入 json

Node.js rest api validate incoming json from url

我有一个简单的休息 api 除了 url 中的 json 通过 get 请求。

我有一个 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) {...});

注意:大多数猫鼬查询会在将文档保存到数据库之前对其进行验证。