Является ли app.locals глобальной переменной? IE: будет ли он сохраняться между пользователями или он безопасен для хранения данных, таких как userId и т. Д. (Вместо того, чтобы каждый раз проходить через req.session obj)?Node.js: app.locals глобальный объект?
1
A
ответ
3
В экспресс ...
app
обычно имя переменной, которая хранит приложения - объект, возвращаемыйexpress()
req
обычно название PARAM функции, которая обрабатывает конкретный тип запроса
ключевым отличием является то, очевидно, время жизни соответствующих объектов: один хранится в req
жизни до тех пор, как particula r (после этого функция обработчика просто заканчивается, беря все локальные параметры - и аргументы - вместе с ним), тот, который хранится в app
, живет до тех пор, пока приложение работает.
Суть - данные, хранящиеся в app.locals
, постоянны между запросами.
Смежные вопросы
- 1. модифицирующие 'глобальный' объект в Node.js
- 2. Объект модуля «Глобальный» в Node.js
- 3. , имеющий глобальный объект с кластерным модулем node.js
- 4. Расширение машинопись Глобальный объект в node.js
- 5. глобальный «объект класса» или глобальный «серверный объект»
- 6. Node.js глобальный прокси-сервер
- 7. Node.js и Express 3: Установить app.locals, загруженные asynchrously
- 8. Требуют глобальный масштаб в node.js
- 9. Глобальный объект JavaScript и глобальный масштаб
- 10. ReferenceError и глобальный объект
- 11. Глобальный объект приложения android
- 12. массив и глобальный объект
- 13. Глобальный объект конфигурации
- 14. Глобальный объект в Grails
- 15. Жасмин - Доступный глобальный объект
- 16. сделать объект глобальный AngularJS
- 17. Глобальный объект в Pyro
- 18. Инициировать объект как глобальный
- 19. статический глобальный объект
- 20. C++ глобальный объект
- 21. Саморегистрационный глобальный объект
- 22. Почему глобальный объект этого узла пуст?
- 23. Как добавить в глобальный эмиттер домена node.js?
- 24. Локальный новый объект или глобальный статический объект
- 25. Express.js - Как изменить переменные app.locals в маршрутах
- 26. Использование экспресс app.locals в HTML
- 27. Вызов app.locals за пределами app.js
- 28. Создать новый глобальный объект jQuery
- 29. Не удается создать глобальный объект
- 30. Spidermonkey: Как удалить глобальный объект
'app.locals' делится между запросами (поэтому их можно использовать для хранения данных), однако его целью является сохранение данных, которые используются в шаблонах. Кроме того, чего вы пытаетесь достичь? Что вы подразумеваете под «переходом каждый раз через req.session obj»? – freakish