ServiceStack SwaggerUI路由位置

时间:2013-02-05 18:05:10

标签: servicestack swagger

ServiceStack's SwaggerUI implementation州的文档

  

默认配置期望ServiceStack服务在'/ api'路径下可用。

但我的根源是api。有没有办法改变SwaggerUI的外观?

1 个答案:

答案 0 :(得分:3)

我发现/swagger-ui/index.html包含包含api位置的JavaScript代码。

        window.swaggerUi = new SwaggerUi({
            discoveryUrl:'../api/resources',
            apiKey:"",
            dom_id:"swagger-ui-container",
            supportHeaderParams: false,
            supportedSubmitMethods: ['get', 'post', 'put']
        });

将discoveryUrl更改为:

discoveryUrl:'../resources'

然后,Swagger-UI应该正确地自动发现可用资源。