我正在使用node.js express构建一个简单的Web api,如下所示
app.get('/locations/:location_id',getLocationByID); -- first form
app.get('/locations/search',searchLocation); -- second form
但是,当 url 以第二种形式“/locations/search”构造时,请求将始终转到第一种形式。如何智能地告诉express从这两种不同形式的url中分离出来?
最佳答案
首先进行/搜索。
app.get('/locations/search',searchLocation);
app.get('/locations/:location_id',getLocationByID);
Express 按添加顺序处理路由。
关于node.js - 在node.jsexpress中,对 '/locations/search'的请求总是到达 '/locations/:location_id',如何以正确的方式路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19125814/