在swagger文档中实现一个空白

我无法弄清楚如何在刚刚返回响应代码的节点中实现一个(使用swagger-node-express项目的)swagger函数

例如对于这个招摇的path:

/api/user/create: x-swagger-router-controller: api get: operationId: userCreate parameters: - name: username in: query description: The username of the user. required: true type: string - name: password in: query description: The password of the user. required: true type: string - name: email in: query description: The email of the user. required: true type: string responses: '200': description: OK '412': description: User already exists 

我想寄一个回报。

如果我尝试

 res.json(200); 

要么

 res.sendStatus(200); 

甚至

 res.sendStatus(); 

我得到的错误:响应validation失败:void不允许一个值

如果我发送的话,我会在swagger编辑器中得到一个parseerror

 res.json() 

而我得到一个空值不允许一个值

我觉得我没有select,所以我可以真正使用一些input。

最后想出了错误的问题:

响应validation失败:void不允许值

当你在swagger.yaml中有下面的行时

 responses: '200': description: OK 

大摇大摆不知道应该发送什么样的回应。 我们需要明确地指定响应模式如下所述,以表示有效的响应types。

 responses: 200: description: Success schema: title: reset properties: message: type: string 

我发现,当你只是写一个头,以标准节点的方式结束连接的时候,

 res.writeHead(code, message); res.end();