我的Rest服务有问题。我试图拥有的两条路线是:
router.get('/stocks/:ticker', function(req, res){
和
router.get('/stocks/watchlist/', function(req, res){
当我打电话
http://localhost:8000/stocks/watchlist
我的API相信'关注列表'是股票代码并转到错误的路线。我确定我在这里缺少一些基本的东西。
答案 0 :(得分:2)
将监视列表路线移到另一条路线前面。
这样一来,它会在更开放的结束之前得到匹配才能看到请求。路由按照定义的顺序进行比较,第一个匹配的路径首先获得它。如果它没有呼叫next()
继续路由,那么它将是唯一一个看到该路由的人。