【发布时间】:2013-11-05 18:00:52
【问题描述】:
我正在使用node-restify 并试图重载 GET 路由 - 这可能吗? next()不应该调用下一个注册的匹配路由吗?
这是一个例子。关于为什么它不起作用的任何提示?
server.get "search", (req, res, next) ->
query = req.params.q
console.log 'first handler'
return next() if not query?
# implement search functionality... return results as searchResults
res.send 200, searchResults
next()
server.get "search", (req, res, next) ->
console.log 'second handler'
res.send 200, "foo"
next()
我希望/search 输出“foo”,我希望/search?q=bar 输出与“bar”搜索词匹配的所有记录。
【问题讨论】:
标签: node.js coffeescript restify