как исправить переменную сеанса, не определенную в маршруте (auth.js), пока она нормально работает в app.js - PullRequest
1 голос
/ 06 июня 2019

Я устанавливаю новый сервер в nodeJs. где мне нужно установить сеанс так, чтобы я мог получить доступ к сеансу в файлах маршрута?

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Установить модуль экспресс-сессии

npm install express-session --save

В index.js файле

app.use(session({ secret: 'access_token', cookie: { maxAge: 60000 }}))

Импортировать все маршруты в index.js (точка входа)

app.get("/", routes);

Вы можете получить доступ к session с помощью req.session в своей функции

0 голосов
/ 06 июня 2019

Если вы используете express и express-session, вы можете получить доступ к данным сеанса в любой функции обработчика запросов в req.session.Например:

app.get('/', function(req, res){
  console.log(req.session);
});

Подробнее см. https://github.com/expressjs/session#reqsession.

...