我有一个相当简单的 Express.js 应用程序,它带有一个登录组件,如果登录失败,我想提前退出。我看到有迹象表明该应用程序没有这样做,并且我还没有找到明确的答案来表明调用是否会res.send()
停止任何进一步的处理。这是我现在的代码:
client.login( username, password, function( auth, client ) {
if( !auth ) {
res.send( 401 );
}
// DO OTHER STUFF IF AUTH IS SUCCESSFUL
}
如果我正确阅读了源代码,它应该结束请求(中止进一步处理),但我是节点新手,所以我还没有准备好相信我认为我正在阅读的内容。归根结底,我想我主要是从更可靠的来源中寻找明确的答案,而不是我自己对不熟悉的源代码的解释。如果send()
不中止处理,那么正确的方法是什么?