On Fri, Aug 14, 2020 at 9:01 PM vincixu <[email protected]> wrote:

> Not every request, just the requests which enable the geo plugin.
>

We can not get the plugin list before matching route.
That is why I advise we should support to fetch `city` info from `ctx.var`.


>
> YuanSheng Wang <[email protected]> 于2020年8月14日周五 下午3:17写道:
>
> > > parse IP to city(or any geo results) and put it to header before route
> > matching
> >
> > we can not do this before route matching for every request.  For example,
> > not all routes
> > require user city information.
> >
> > we should only do the parse when we need it. and we only parse the info
> we
> > need.
> >
> > so the `ctx.var` is a good way for us.
> >
> >
> > On Fri, Aug 14, 2020 at 9:47 AM vincixu <[email protected]> wrote:
> >
> > > I think APISIX has already supported it.All we need to do is just parse
> > IP
> > > to city(or any geo results) and put it to header before route matching,
> > so
> > > users could define route with parsed result.
> > > Am I misunderstanding something?
> > >
> >
> >
> > --
> >
> > *MembPhis*
> > My GitHub: https://github.com/membphis
> > Apache APISIX: https://github.com/apache/incubator-apisix
> >
>


-- 

*MembPhis*
My GitHub: https://github.com/membphis
Apache APISIX: https://github.com/apache/incubator-apisix

Reply via email to