Установить cookie в запросе и ответе - PullRequest
0 голосов
/ 12 октября 2018

У меня возникает проблема с файлами cookie.

, когда я нажимаю на запрос / products из браузера, сервер-узел-экспресс отвечает cookie-файлом, и для дальнейших запросов этот же cookie-файл используется для поддержки сеанса..

Когда я получаю тот же запрос / продукты от ионного приложения, сервер возвращает параметр cookie (инструмент разработчика), но для дальнейшего запроса ионное приложение не устанавливает cookie в запросе.Как мне установить cookie в ионном приложении?

Ответы [ 2 ]

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

Фактическая проблема была связана с CORS.Я добавил следующий код на стороне сервера, и у меня все работало нормально.

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "http://localhost:8100");
  res.setHeader("Access-Control-Allow-Credentials", true);
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
  next();
});

Теперь сервер возвращает cookie, и этот файл cookie сохраняется и автоматически используется в последующих запросах.

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

Храните этот файл cookie в локальном хранилище ионного приложения.Перед отправкой каждого запроса прочитайте этот файл cookie из localalstorage, а затем прикрепите запрос http.

...