kong.router

本文原文链接:https://docs.konghq.com/1.1.x/pdk/kong.router/

Router模块用于访问请求的路由属性的一组功能。

kong.router.get_route()

返回当前路由实体。请求与此路由匹配。

  • 阶段
    • access, header_filter, body_filter, log
  • 返回
    • table route 的实体。
  • 用法
    1. if kong.router.get_route() then
    2. -- routed by route & service entities
    3. else
    4. -- routed by a legacy API entity
    5. end

kong.router.get_service()

返回当前service实体。该请求将针对此上游服务。

  • 阶段
    • access, header_filter, body_filter, log
  • 返回
    • table service 的实体。
  • 用法
    1. if kong.router.get_service() then
    2. -- routed by route & service entities
    3. else
    4. -- routed by a legacy API entity
    5. end