我该如何做突变?由于JWT令牌正在保护路由,因此应用程序被阻止

时间:2019-01-03 03:11:52

标签: graphql

我要使用新的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 :(得分:1)

根据您的代码,您应该像这样在HTTP标头中传递令牌

{
    “x-token”: “<put ur token here>”
}