Fra*_*tal 4 yaml file http-post node.js swagger-editor
我想知道是否
' Could not render this component, see the console'
Run Code Online (Sandbox Code Playgroud)
(如第一个图像所示)是错误消息,或者只是可以忽略(或者可能包含很多警告,因此并不总是适用的警告?)。我正在测试上传文件(如第一张图片所示)。正在命中的代码(对应于此文章的nodejs javascript)显示在图1的代码示例中。这非常简单,但是一旦执行了第23行,就会出现“无法渲染”消息。但是,“ Hello World!”的回应 确实会大摇大摆地显示出来。我在网上四处寻找该消息的含义,但是关于此消息的唯一发帖似乎不是在询问该消息,而是在招摇的“服务器响应”部分中的一条错误消息。
//POST
function uploadAzureFile(req, res, next) {
res.json('Hello World');
// res.status(200).send('OK');
}
Run Code Online (Sandbox Code Playgroud)
========回应海伦========
======== CURL ========
在此处找到有关cURL的信息。我如何从curl访问swagger.yaml?
C:\swagger\curl>curl -I "http://localhost:1337/swagger.yaml"
HTTP/1.1 404 Not Found
X-Powered-By: Express
X-Content-Type-Options: nosniff
Content-Type: text/html; charset=utf-8
Content-Length: 26
Date: Sun, 06 Aug 2017 19:33:37 GMT
Connection: keep-alive
C:\swagger\curl>curl -I "http://localhost:1337/"
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: text/html; charset=utf-8
Content-Length: 30
ETag: W/"4z-8nd23698"
Date: Sun, 06 Aug 2017 19:35:50 GMT
Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)
在此示例中,无法呈现的内容是cURL命令。该问题是由此错误引起的,该错误影响了multipart/*请求的cURL命令的显示。早在2017年8月,此错误已在Swagger UI 3.1.5和Swagger编辑器3.1.4中修复。请使用最新版本。
请注意,实际的API调用不受此问题的影响 –请求实际上已发送,并且您可以在“服务器响应>详细信息>响应正文”下看到“ Hello World”响应。
content未呈现参数(OpenAPI 3.0)您可能还会看到带有参数的“无法渲染”错误content。这是一个不同的问题,该问题已在2019年9月发布的Swagger UI 3.23.8和Swagger Editor 3.6.34中修复。
| 归档时间: |
|
| 查看次数: |
4300 次 |
| 最近记录: |