Как мне сделать мутации? Приложение блокируется из-за того, что токены JWT защищают маршрут - PullRequest
0 голосов
/ 03 января 2019

Я нахожусь на новом GraphQL, и мне интересно, как я могу оставаться в системе, когда хочу выполнять мутации как зарегистрированный пользователь на площадке GraphQL.Как бы я остался в системе?

const getLoggedInUser = async req => {
  const token = req.headers["x-token"];
  if (token) {
    try {
      return await jwt.verify(token, process.env.JWT_SECRET);
    } catch (e) {
      throw new AuthenticationError(AUTHORISATION_MESSAGES.SESSION_EXPIRED);
    }
  }
  return token;
};

Enter image description here

1 Ответ

0 голосов
/ 04 января 2019

Основываясь на своем коде, вы должны передать токен в заголовке HTTP, как это

{
    “x-token”: “<put ur token here>”
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...