代码之家  ›  专栏  ›  技术社区  ›  aquilesb

有可能在molecler网络路径上有参数吗?

  •  0
  • aquilesb  · 技术社区  · 6 年前

    有没有办法在molecler网络路径上添加参数? 我想在路径中添加一个参数,以避免添加每个别名。

    我试图添加一个参数,但是在那之后,我再也无法到达端点

    broker.createService({
        mixins: [ApiService],
        settings: {
            routes: [
                {
                    path: "/lng/:lng",
                    aliases: {
                        "GET /secret": [
                            auth.isAuthenticated(),
                            auth.hasRole("admin"),
                            "top.secret"
                        ]
                    }
                }
            ]
        }
    });

    谢谢

    1 回复  |  直到 6 年前
        1
  •  2
  •   Icebob    6 年前

    不,您只能在别名中使用参数:

    broker.createService({
      mixins: [ApiService],
      settings: {
        routes: [{
          path: "/lng",
          aliases: {
            "GET /:lng/secret": [
              auth.isAuthenticated(),
              auth.hasRole("admin"),
              "top.secret"
            ]
          }
        }]
      }
    });
    推荐文章