Сбой приложения узла при отправке запроса

#node.js #angular #passport-local

Вопрос:

Я работал над приложением узла. Когда я пытаюсь запустить gulp в приложении , я сталкиваюсь с этой ошибкой

       throw er; // Unhandled 'error' event
      ^

TypeError: Cannot read property '_id' of null
    at passport.conf.js:366:30
    at Array.map (native)
    at passport.conf.js:364:37
    at D:boibazar-admin_node_modulesmongooselibmodel.js:3932:16
    at process.nextTick (D:boibazar-admin_node_modulesmongooselibquery.js:1456:39)
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickDomainCallback (internal/process/next_tick.js:128:9)
[13:54:26] [nodemon] app crashed - waiting for file changes before starting...
 

Он отлично работал до моего обновления Windows. После обновления Windows (21H1) приложение все время выходит из строя, когда я пытаюсь войти в систему.
Версия узла моего приложения-6.17.1, и я использую локальную аутентификацию по паспорту.
В fornt-end я использую «угловой 4». Как новый разработчик в node.js, кто-нибудь может помочь мне разобраться в этом

Комментарии:

1. Вы пробовали переустановить пакеты? (удалить node_модули, npm install )

2. Tracer69 да, я пытался, но каждый раз это не удается.

3. Сначала вам следует обновить версию узла, это предложение, так как узел 6 сейчас слишком стар для использования, хотя вы можете его использовать, но такие сценарии могут возникать чаще. Из ошибки я вижу, что есть проблема с кодом, так как вы читаете свойство null, которого, конечно, не должно быть из-за обновлений. Можете ли вы обновить код?

4. не могли бы вы любезно добавить passport.conf.js

5. @LawrenceCherone вот оно passport.config.js