isAuthenticated правильно возвращает true / false в зависимости от ситуации и в конечном итоге передает управление следующей функции, но, кажется, она «зависает» примерно на 30 секунд во время своей функции. У меня это вызывается так:
isLoggedIn: (req, res, next) => {
console.log('checking is logged in')
if (req.isAuthenticated()) {
console.log('check passed')
return next();
} else {
console.log('check failed')
return;
}
},
Даже если я звоню рядом, чтобы передать управление следующей функции, она все еще, кажется, простоит некоторое время. Может кто-нибудь предложить какие-либо предложения?
Обновление: я заметил, что в зависает только в случаях, когда проверка проходит. Там, где он терпит неудачу, он немедленно движется.