是否有理由避免使用星号处理Node / Express应用程序中的所有路由?

时间:2016-12-20 20:11:46

标签: node.js express

我有一个基本节点应用程序可以捕获所有传入的请求:

app.get('*', function(req, res) {
  //handle GET request with specific parameter
}

如果应用程序只想处理特定的GET请求,是否有理由避免这种情况。我猜这种方法可能会通过处理指向它的任何东西来增加服务器负载。

如果是这样,处理这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

如果您只关心特定路线,为什么想要通配符?这只是让你做的工作,弄清楚你是否想要处理任何给定的请求。如果你真的想自己处理,你也可以放弃Express并使用http.createServer