Обработчик SIGALRM не запускается, когда внутри другого обработчика

FOR NEWBIES

Я столкнулся с аналогичной проблемой, где моя функция isAuthenticated () вернет false. Я потерял много времени, надеюсь, что этот ответ сохранит ваши.

Some Общие проблемы, которые следует соблюдать,

  1. Порядок установки промежуточного ПО (экспресс-сеанс> pass.initialize> pass.session) (и пока вы это делаете, ПРОВЕРИТЕ СВОЙ СИНТАКС).
  2. Методы Serialize и Deserialize должны передать пользователя по запросу. (Для получения дополнительной информации я опубликовал ответ по этой ссылке .. Основы сеанса Passport (expressjs) - зачем нам сериализоваться и десериализоваться? ), если нет пользователя по запросу, то isAuthenticated вернет false .... и перенаправит на PATH, определенный ...... когда false .... И ... ОДИН РАЗ СНОВА ..... ПРОВЕРЬТЕ СВОЙ СИНТАКСИС .
  3. Функция getUserById или findById, определенная в модели (user.js), должна иметь функцию User.findById (а не функцию User.findOne Again CHECK YOUR .. WAIT FOR IT..SYNTAX). (эта функция будет загружать пользователя по запросу в каждый сеанс)

0
задан Juzer Zarif 3 March 2019 в 19:32
поделиться