嗨,我正在使用 swagger UI 在我的 node.js 应用程序中记录 API。我成功配置并且工作正常。
但我现在面临一个严重的问题。
这是我的控制器中的示例招摇代码
exports.people = {
'spec':
{
path : "/people",
method: "POST",
summary : "Create new person",
notes : "Create new person",
nickname : "people",
parameters : [param.form("email", "email", "string", true),
param.form("firstName", "firstName", "string", true),
param.form("paylod", "Payload", "string", true),
param.form("lastName", "lastName", "string", true)]
},
'action': function(req, res)
{
-----code----
}
}
在此,我有payload
参数,其json
格式为
{"id": <your-ID>,"latd":<latitude- value>","long":<longitude- value>"}
但如果我像过去invalid json
一样
id=abc latd=1234 long=asv
然后服务器崩溃了。我必须为这个参数添加验证,所以我怎样才能在这个特定参数上添加验证。