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