首页 > 解决方案 > 未找到上下文的下游上下文

问题描述

我正在尝试添加自定义中间件以向查询添加参数。

根据一些在线搜索,您可以执行以下操作:

{
            //PreQueryStringBuilderMiddleware occurs after authorization
            PreQueryStringBuilderMiddleware = async (ctx, next) =>
            {
                var upstreamRoute = ctx.DownstreamReRoute.UpstreamPathTemplate;
                Log.Information($"{upstreamRoute}");
                await next.Invoke();
            }
        };

看到这个答案

但对我来说,它说 HttpContext 不包含 DownstreamReRoute 的定义。
有什么我遗漏或改变了吗?

标签: ocelot

解决方案


好吧,事实证明这确实发生了变化,并且在早期版本中这仍然有效。但从我读到的内容来看,Ocelot 似乎已经死了。


推荐阅读