Как сохранять параметры пользователя при http basic auth?

Авторизуюсь на удаленном api, настроена basic auth. Метод авторизации:

auth() {
const token = Buffer.from(`${email}:${psw}`, 'utf8').toString('base64')
      var config = {
        method: "get",
        url:
          "http://....",
        headers: {
          Authorization: `Basic ${token}`,
        }
      };
      axios(config)
        .then(function (response) {
          console.log(JSON.stringify(response.data));
        })
        .catch(function (error) {
          console.log(error)
        })
    }

При авторизации через браузер через стандартную форму учетные данные сохраняются и в дальнейшем можно обращаться к серверу без авторизации какое-то время. При отправке запроса, авторизация также успешна, но чтобы обратиться к этому же роуту или другому нужно опять передавать заголовок авторизации или возникает ошибка: Failed to load resource: the server responded with a status of 401 (Unauthorized). Где можно сохранить заголовок? Или как правильно организовать работу?


Ответы (1 шт):

Автор решения: eri
axios.defaults.headers.authorization = `Basic ${token}`
→ Ссылка