こんにちは、node.js アプリケーションで API を文書化するために swagger UI を使用しています。正常に構成され、正常に動作しています。
しかし、私は今、1つの深刻な問題に直面しています。
これが私のコントローラーからのサンプルのswaggerコードです
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
その後、サーバーがクラッシュしています。このパラメーターに検証を追加する必要があるため、この特定のパラメーターに検証を追加するにはどうすればよいですか。