快递app.get数组

时间:2017-05-17 20:07:21

标签: node.js express http-get

目前,我正在使用名为' config.prefix'的变量。在我的app.get:

app.get(config.prefix + "/stats", function(req, res) {}

我希望能够将config.prefix设置为一个数组(或者以完全不同的方式),我也可以添加多个前缀。这可能吗?或者我是否需要为每个我想要的前缀硬编码每个app.get调用?

谢谢,Nevexo。

1 个答案:

答案 0 :(得分:1)

您必须对每条路线进行编码。或者你可以使用一个循环。 e.g。

for (var i = 0; i < config.prefix.length; i++) {
  app.get(config.prefix[i] + "/stats", config.prefix.handler)
}

假设config.prefix是一个数组,你可以在某处使用处理函数,而无需硬编码。

这可能是为。(/ p>)创建中间件功能的