Как обрабатывать установленные по умолчанию токены аутентификации по отношению к CORS? - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть приложение React, которое вызывает API, который я написал, включая аутентификацию на основе токенов. Я устанавливаю / сбрасываю токен пользователя в качестве заголовка ax ios по умолчанию при входе / выходе из системы. Проблема в том, что мне нужно делать запросы к внешним API, что CORS мешает мне делать. Как мне справиться с этим?

export default (token) => {
  if (token) {
    axios.defaults.headers.common['my-auth-token'] = token;
  } else {
    delete axios.defaults.headers.common['my-auth-token'];
  }
};

Редактировать:

Я использую

axios.create();

, чтобы создать новый экземпляр ax ios, который не ' Добавьте токен и оставьте приведенный выше код в покое. Это работает, но есть ли недостатки этого подхода?

...