【发布时间】:2023-03-27 08:21:02
【问题描述】:
我有两个如下网址:
http://domain.com/api/locations/codeforlocation
http://domain.com/api/locations/import
在我的路由文件中,以下几行的顺序相同:
app.put('api/locations/:location', require('./api/locations.js').put);
app.put('api/locations/import, require('./api/locationsimport.js').put);
但是当我调用“http://domain.com/api/locations/import”时,它只会调用“http://domain.com/api/locations/codeforlocation”
如何区分我的路径参数?
【问题讨论】:
-
你根本不用 NodeJS 做路由。您可以在其之上的某个层执行此操作,例如(根据您的示例代码猜测)ExpressJS。