Swagger UI: 在swagger中指定responseInterceptor-config.yaml
Swagger UI: specify responseInterceptor in swagger-config.yaml
我正在尝试使用 swagger-config.yaml 配置 swagger UI,如 document 中所述。
文档中提到了requestInterceptor或responseInterceptor之类的参数,但它们都是定义为一个函数。我不认为我真的可以按照规范在 yaml 文件中放入一个函数,并且我尝试将函数作为字符串放入其中但是 swagger ui 不会接受它。
我的问题是我可以在 swagger-config.yaml 文件中使用 requestInterceptor 或 responseInterceptor 或者这些参数不能在配置文件中使用吗?谢谢
requestInerceptor
和 responseInterceptor
不能 在 swagger-config.yaml
文件中定义是对的。它们只能在 JavaScript:
中定义
const ui = SwaggerUIBundle({
"dom_id": "#swagger-ui",
deepLinking: true,
...
requestInterceptor: function(req) {
req.headers["MyCustomHeader"] = "value";
return req;
}
})
我正在尝试使用 swagger-config.yaml 配置 swagger UI,如 document 中所述。
文档中提到了requestInterceptor或responseInterceptor之类的参数,但它们都是定义为一个函数。我不认为我真的可以按照规范在 yaml 文件中放入一个函数,并且我尝试将函数作为字符串放入其中但是 swagger ui 不会接受它。
我的问题是我可以在 swagger-config.yaml 文件中使用 requestInterceptor 或 responseInterceptor 或者这些参数不能在配置文件中使用吗?谢谢
requestInerceptor
和 responseInterceptor
不能 在 swagger-config.yaml
文件中定义是对的。它们只能在 JavaScript:
const ui = SwaggerUIBundle({
"dom_id": "#swagger-ui",
deepLinking: true,
...
requestInterceptor: function(req) {
req.headers["MyCustomHeader"] = "value";
return req;
}
})