Как я могу получить доступ к повару ie, отправленному в ответ от express в ответ js? - PullRequest
0 голосов
/ 26 апреля 2020

Я использую Mern Stack для создания приложения. Для аутентификации я использую toke auth с паспортной аутентификацией, а из соображений безопасности я посылаю токен в cook ie. У меня есть входящий звонок, который возвращает повара ie с ответом. Фрагмент ниже:

    res.cookie("cookie_token", token, { maxAge: 84600 });
    res.send({
        status: "success"
    });

Я вижу повара ie в почтальоне и даже в браузере в сети (запрос xhr).

enter image description here

enter image description here

Я использую топор ios для совершения звонка в API входа в реакции js.

 axios.get(myapiurl, {
        headers: {
          email: fields.email,
          password: fields.password,
          "access-control-allow-origin": "*"
        }
      })
        .then(res => {
            console.log(res);
        }).catch((err) => {
          console.log(err);
        });

Хотя я не могу найти фрагмент для доступа к повару ie в реакции js. Как я могу разобрать это? Я не вижу повара ie в ответ на топор ios хотя? Как я могу получить к нему доступ.

1 Ответ

1 голос
/ 26 апреля 2020

Пожалуйста, попробуйте это. Фрагмент из мдн.

function getCookie(sKey) {
  if (!sKey) { return null; }
  return document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + sKey.replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1") || null;
}

export function getLoginInfo() {
  const cookieToken = getCookie('cookie_token')
   console.log(cookieToken)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...