Pop*_*ppy 10 json swagger swagger-ui
我正在使用swagger UI来记录API.我使用docker部署了Ui和节点服务器(具有JSON).部署之后,当我在JSON文件中进行更改时,除非我刷新整个页面,否则不会反映在swagger-UI中.
我试图添加<html manifest="example.appcache">swagger-ui的index.html,清单文件具有以下配置
CACHE MANIFEST
NETWORK:
*
Run Code Online (Sandbox Code Playgroud)
即使在设置清单之后,JSON仍然从缓存加载.请有人帮忙吗.
关于Swagger 存储库问题进行了讨论和一些解决方案,例如创建请求拦截器并在发送请求之前设置标头:
var interceptor = {
requestInterceptor: {
apply: function (requestObj) {
var headers = request.Obj.headers || {};
headers['If-Modified-Since'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
headers['Cache-Control'] = 'no-cache';
headers['Pragma'] = 'no-cache';
return requestObj;
}
}
};
// assign the request interceptor in the UI
new SwaggerClient({
url: 'http://localhost:8000/v2/petstore.json',
requestInterceptor: interceptor.requestInterceptor,
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2262 次 |
| 最近记录: |