首页 新闻 会员 周边 捐助

ocelot的所在的网关可以访问自己吗?

0
悬赏园豆:10 [待解决问题]

今天尝试了下ocelot,项目结构是这样的
我新建了asp net core web api项目,并把这个项目作为网关项目,配置如下

项目监听6001端口 也就是 http://localhost:6001
ocelot.json 下游host 配置为自己

==============================
访问网关的一个接口:http://127.0.0.1:6001/api/Value/Test
此时控制台输出:

匹配的路由是正确的,如图:

=======结果=======================
完全无法访问这个地址,一直在疯狂请求
,最后报错如下

张三你好的主页 张三你好 | 初学一级 | 园豆:25
提问于:2019-08-29 22:35
< >
分享
所有回答(1)
0

app.MapWhen(
ctx =>
ctx.Request.Path.ToString().StartsWith("/api/Values"),
app2 =>
{
app2.UseRouting();
app2.UseMvcWithDefaultRouteAndArea();
}
);

app.UseOcelot().Wait();

托大人 | 园豆:202 (菜鸟二级) | 2020-03-25 15:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册