如何在servicestack中设置swagger路径?

时间:2014-09-25 14:21:31

标签: servicestack

默认情况下,swagger生成的文档位于/ swagger-ui是否有一种简单的机制可以将此路径更改为更多用户定义的内容,例如/ documentation?

2 个答案:

答案 0 :(得分:0)

/swagger-ui//swagger-ui-bootstrap/路径的硬编码与\swagger-ui\swagger-ui-bootstrap文件夹相匹配,无法更改。

您可以创建新的服务或过滤器并重定向到它们。

答案 1 :(得分:0)

您可以将实际文件夹路径从/ swagger-ui /更改为/ documentation /。 (确保在项目的其余部分中搜索旧的swagger-ui字符串并更新有意义的引用,我想只是在index.html文件中)

可选地,在注册元数据插件时(如果已启用) - 您可能希望更新元数据页面上的Swagger链接,这可以通过添加元数据swagger插件的链接来完成

通过appHost.GetPlugin()     .AddPluginLink(" documentation /"," Swagger UI");