Ocelot微网关托管在IIS中



嗨,我正试图为我们在dev上的实验测试实现ocelot。这是我想通过ocelot到达的api的终点。两个项目都使用443端口。但是一直得到502坏网关。

终点=>https://localhost/document/api/v1/Documents/XYZ

"ReRoutes": [
{
"DownstreamPathTemplate": "/document/api/v1/Documents/{name}",
"DownstreamScheme": "https",
"DownstreamHostAndPorts": [
{
"Host": "localhost",
"Port": 443
}
],
"UpstreamPathTemplate": "/apigateway/{name}/document",
"UpstreamHttpMethod": [ "Post" ],
"Priority": 0
}

],"GlobalConfiguration":{"BaseUrl":"https://localhost:443"}}

Microgateway别名=>quot;apigateway";Api别名=>quot;文件";

除此之外,我可以在visual studio上调试,但每当我在本地IIS上托管这两个应用程序时,就会得到502坏的网关

您使用的配置似乎正在将请求重定向到网关本身,从而产生一个圆圈。

即对"0"的基本URL的上游调用;localhost:443";正在重定向到下游";localhost:443〃-同样。

此外,Ocelot的后期版本似乎在配置中寻找Routes,而不是ReRoutes文档

相关内容

  • 没有找到相关文章

最新更新