Swashbuckle和NGINX重定向

时间:2018-03-12 13:12:18

标签: c# asp.net-web-api swagger-ui swashbuckle

我尝试使用我的网络API设置swashbuckle。通过这些设置,它在本地工作得非常好:

app.UseSwagger(c => 
{
    c.RouteTemplate = "swagger/{documentName}/swagger.json";
});
app.UseSwaggerUI(c =>
{
    c.SwaggerEndpoint("v1/swagger.json", "Swagger - API V1");
});

通过这些设置,我可以通过此网址成功访问招摇:http://localhost:5000/swagger

我的问题是,当它部署在我们的测试服务器上时,请求会以这种方式通过Nginx重定向:

不幸的是,这不起作用,因为" http://somepublicserver:84/myapi/swagger"总是更改为" http://somepublicserver:84/swagger"浏览时哪些不存在。

我需要更改以解决这种问题吗?

0 个答案:

没有答案