У меня есть модуль под названием routeEnforcer.js, который содержит несколько функций и переменную объекта с именем globalUser.
Это модуль routeEnforcer.js
У меня есть еще один модуль под названием routeHandler.js, которыйобрабатывает все маршруты, по которым идет приложение.Я установил routeEnforcer.globalUser для извлеченного объекта пользователя из базы данных.Когда я отображаю значение с помощью console.log, объект устанавливается правильно.Когда я отображаю тот же объект в другой функции, этот объект является «неопределенным».Я часами пытался понять это.Кто-нибудь может помочь?
Это модуль routeHandler.js, показывающий необходимые переменные.
Это модуль routeHandler.js, показывающий метод записи для входа в систему, где routeEnforcer.globalUser установлен и успешно отображается.
Это модуль routeHandler.js, показывающий метод get для представления свойств, в котором переменная routeEnforcer.globalUser отображается как «undefined».