Express 3 リクエストを終了するにはどうすればよいですか? res.end() は確かに処理を停止しません。
exports.home = function(req, res) {
res.end();
console.log('Still going, going...');
する必要がありますreturn
。例えば、
exports.home = function(req, res) {
return res.end();
console.log('I will never run...');
res.end()
クライアントへの応答を単純に完了してフラッシュします。ただし、他のアクションと同様に、JavaScript に実行を停止するように指示しないため、明示的return
に関数を終了する必要があります (ただし、実際には不要な応答をフラッシュした後にコードが存在する理由について質問するかもしれません)。走る...?)。