9

Express 3 リクエストを終了するにはどうすればよいですか? res.end() は確かに処理を停止しません。

exports.home = function(req, res) {
  res.end();
  console.log('Still going, going...');
4

1 に答える 1

16

する必要がありますreturn。例えば、

exports.home = function(req, res) {
  return res.end();
  console.log('I will never run...');

res.end()クライアントへの応答を単純に完了してフラッシュします。ただし、他のアクションと同様に、JavaScript に実行を停止するように指示しないため、明示的returnに関数を終了する必要があります (ただし、実際には不要な応答をフラッシュした後にコードが存在する理由について質問するかもしれません)。走る...?)。

于 2013-04-06T02:54:45.477 に答える