首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swagger没有加载。

Swagger没有加载。
EN

Stack Overflow用户
提问于 2017-04-28 09:42:57
回答 3查看 5.6K关注 0票数 2

swagger-editor的帮助下,我制作了api文档。现在,我想在swagger-ui的帮助下以图形化的方式看到它。我已经把我的json部署在这里了,https://powerful-escarpment-92284.herokuapp.com/swagger.json

现在,当我试图访问它时,我得到了一个错误。

装载规范失败。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-02 05:43:34

我通过在swagger.json文件的响应中设置这个头来解决这个问题。

代码语言:javascript
复制
app.get('/:file(*)', function(req, res, next){
    var file = req.params.file, path = __dirname + '/' + file;

    console.log('.');
    res.header('Access-Control-Allow-Origin', '*');

    res.download(path);
});
票数 2
EN

Stack Overflow用户

发布于 2018-06-04 06:38:10

由于我添加的控制器有问题,我在c#项目中得到了这个错误。我可以通过浏览到swagger.json来获得更多的信息,结果发现我缺少了控制器操作上的路由属性。

票数 1
EN

Stack Overflow用户

发布于 2018-02-15 16:10:57

对我来说,经过多次练习后,只需使用烧瓶服务器[How to serve static files in Flask ]提供文件就会有所帮助。加上"?“到url的末尾,即http://127.0.0.1/js/swagger.json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43677062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档