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

时间:2015-04-14 18:46:22

标签: node.js mongoose jsonschema

我有一个简单的休息api,通过get请求将json排除在url之外。

我有一个mongoose架构,我想验证传入的json格式是否正确。

我可以单独使用Mongoose吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用模型和validate从解析的JSON创建文档。

// assuming you haven't parsed the JSON yet
var doc = MyModel(JSON.parse(json_from_url));
doc.validate(function(err) {...});

注意:大多数mongoose查询会在将文档保存到数据库之前验证文档。