Флеш-сообщения для REST API - PullRequest
       3

Флеш-сообщения для REST API

0 голосов
/ 22 октября 2018

Я хочу построить REST API с помощью Express.Помимо ресурсов, существуют конечные точки для аутентификации, такие как регистрация, вход в систему и опция пользователя (загружаются шаблоны представлений).Обычная практика - использовать сеансы для сообщений, но как я могу справиться с этим для REST API?Можно ли использовать, например, экспресс-сеанс только для флеш-сообщений, или мне нужно разрешить это без сеанса?

1 Ответ

0 голосов
/ 22 октября 2018

Да, вы можете использовать express-session .

Однако вам не следует делать это, если вы хотите использовать это в работе, вам нужно настроить базу данных сортировки для хранения этих сессийпоскольку не рекомендуется использовать решение для хранения в памяти по умолчанию.

Что касается части API REST, просто убедитесь, что вы вызываете:

app.use(session({
  secret: 'keyboard cat',
  resave: false,
  saveUninitialized: true,
  cookie: { secure: true }
}))

Прежде чем добавлять маршруты вприложение.Таким образом, сеанс будет активирован для всех вызовов API REST.Вы можете увидеть хороший блог / пример здесь , который должен помочь вам в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...