Выход после res.send () в Express.js
У меня есть довольно простое приложение Express.js с компонентом входа в систему, которое я хотел бы закрыть пораньше, если произойдет сбой входа. Я вижу признаки того, что приложение этого не делает, и я не нашел однозначного ответа, который бы указывал,res.send()
останавливает дальнейшую обработку. Вот мой код в его нынешнем виде:
client.login( username, password, function( auth, client ) {
if( !auth ) {
res.send( 401 );
}
// DO OTHER STUFF IF AUTH IS SUCCESSFUL
}
Если я правильно прочитал исходный код,должен завершить запрос (прерывая дальнейшую обработку), но я новичок в узле, поэтому я не совсем готов доверять тому, что я думаю, что читаю. Чтобы свести это к минимуму, я думаю, что я в основном ищу окончательный ответ из более заслуживающего доверия источника, чем моя собственная интерпретация незнакомого исходного кода. Еслиsend()
не прерывает обработку, какой правильный способ сделать это?