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