Как хранить токен в заголовках с apollo в реагирующем? - PullRequest
0 голосов
/ 14 ноября 2018

Итак, я натолкнулся на заголовки в своем приложении-адаптере, когда пытаюсь создать систему аутентификации.

Итак, сначала мне нужно прокомментировать функцию return во время входа в систему, и если я раскомментирую и перезапущу приложение, устанавливается заголовок.

Может кто-нибудь объяснить мне, что я делаю не так?

const authLink = setContext(async () => {
  const token = await getToken();
  return {
    headers: {
      authorization: token ? `Bearer ${token}` : null,
    }
  };
});

решаемые

const authLink = setContext(async () => {
  const token = await getToken();
  if (token != null) {
    return {
      headers: {
        authorization: token ? `Bearer ${token}` : null,
      }
    };
   }
});

Я не думаю, что это правильное решение, но пока все в порядке

...