Node.js 401尝试使用react(邮递员)中使用承载令牌的GET方法时的未授权响应

Node.js 401尝试使用react(邮递员)中使用承载令牌的GET方法时的未授权响应,node.js,reactjs,mongodb,access-token,Node.js,Reactjs,Mongodb,Access Token,我试图向mongodb的用户(通过GET请求)展示Postman中使用的和承载访问令牌,但它表示未经授权,并且不能从mongodb检索数据 我正在MERN上工作,我已经为登录创建了一个私有路由。我在云中有mongodb,希望通过在POSTMAN中提供访问令牌(“承载者+令牌”)来访问受保护的路由,但它表示未经授权,并且没有显示结果。(状态代码为401) 我希望输出应该是用户对象,其字段来自云中的mongodb。但这一天即将到来。从字面上说,我正试图创建一个DEVConnector社交网站,其中包

我试图向mongodb的用户(通过GET请求)展示Postman中使用的和承载访问令牌,但它表示未经授权,并且不能从mongodb检索数据

我正在MERN上工作,我已经为登录创建了一个私有路由。我在云中有mongodb,希望通过在POSTMAN中提供访问令牌(“承载者+令牌”)来访问受保护的路由,但它表示未经授权,并且没有显示结果。(状态代码为401)


我希望输出应该是用户对象,其字段来自云中的mongodb。但这一天即将到来。从字面上说,我正试图创建一个DEVConnector社交网站,其中包含开发人员的个人资料。为此,我创建了注册和登录页面,注册用户工作正常,当我尝试登录以获取承载令牌时,它也工作正常。问题是,当我复制令牌并粘贴到其他页面以访问受保护的路由时,它会用401个未经授权的代码响应我

请在验证JWT令牌的位置提供其他受保护路由的代码。显示如何在Postmance api url中执行查询:。当我使用GET请求访问它时,我还输入了授权(key)和持票人eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.EYJPZCI6IJVC4JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ然后点击发送。但是上面说我未经授权我想给你发一些快照,但是如何上传图片呢。plz帮助me@ahmedaburaihan,您曾经解决过此问题吗?请在验证JWT令牌的位置提供其他受保护路由的代码。显示如何在Postanthe api url中执行查询:。当我使用GET请求访问它时,我还输入了授权(key)和持票人eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.EYJPZCI6IJVC4JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ然后点击发送。但是上面说我未经授权我想给你发一些快照,但是如何上传图片呢。plz帮助me@ahmedaburaihan,你解决过这个问题吗?
//FInd the user by email
  User.findOne({ email: email }).then(user => {
    //Check for user
    if (!user) {
      errors.email = "User not found";
      return res.status(404).json({ email: errors });
    }

    //Check for password
    bcrypt.compare(password, user.password).then(isMatch => {
      if (isMatch) {
        //User matched
        const payload = { id: user.id, name: user.name, avatar: user.avatar }; // create JWT payload

        //Sign the token
        jwt.sign(
          payload,
          keys.secretOrKey,
          { expiresIn: 3600 },
          (err, token) => {
            res.json({ success: true, token: "Bearer " + token });
          }
        );
      } else {
        errors.password = "Password incorrect";
        return res.status(400).json({ password: errors });
      }
    });
  });
});