私は接続ミドルウェアを使用しておりrouter
、以下のような複数の機能を持っています
var server = connect()
.use(connect.cookieParser("secret"))
.use(connect.session({secret: 'keyboard cat',cookie: { maxAge: 60000 }}))
.use('/somepath', connect.static(__dirname + '/somepath'))
.use('/_someapi', function (req, res) {
// do something
})
.use(function (req, res) { // default case router
// do something
})
.listen(8080)
私の問題は、 をリクエストしても/_someapi
、その関数を実行した後、 nextrouter
が呼び出されることです。どうしたら防げるのか知りたいです。つまり、リクエストがすでに処理されている場合、次のルーターはそれを処理しようとしないはずです。
false
関数から戻っres.end('');
ても役に立ちません。