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」検索語に一致するすべてのレコードを出力することを期待します。