Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 平均堆栈-未授权错误:未找到授权令牌_Mongodb_Angular_Mean Stack - Fatal编程技术网

Mongodb 平均堆栈-未授权错误:未找到授权令牌

Mongodb 平均堆栈-未授权错误:未找到授权令牌,mongodb,angular,mean-stack,Mongodb,Angular,Mean Stack,我想将用户注册和登录添加到我的Angular2应用程序中。 我找到了这个。我克隆了他的回购协议,并根据他的教程检查了所有内容,还尝试了他评论中的建议 但是,当我想要访问页面时,我仍然会得到下面的错误。似乎有更多的人有同样的问题 我的MongoDB是v3.4.1 你有什么提示给我吗?谢谢 UnauthorizedError: No authorization token was found at middleware (...\server\node_modules\express-jw

我想将用户注册和登录添加到我的Angular2应用程序中。 我找到了这个。我克隆了他的回购协议,并根据他的教程检查了所有内容,还尝试了他评论中的建议

但是,当我想要访问页面时,我仍然会得到下面的错误。似乎有更多的人有同样的问题

我的MongoDB是v3.4.1

你有什么提示给我吗?谢谢

UnauthorizedError: No authorization token was found

    at middleware (...\server\node_modules\express-jwt\lib\index.js:80:21)
    at ...\server\node_modules\express-unless\index.js:47:5
    at Layer.handle [as handle_request] (...\server\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (...\server\node_modules\express\lib\router\index.js:317:13)
    at ...\server\node_modules\express\lib\router\index.js:284:7
    at Function.process_params (...\server\node_modules\express\lib\router\index.js:335:12)
    at next (...\server\node_modules\express\lib\router\index.js:275:10)
    at jsonParser (...\server\node_modules\body-parser\lib\types\json.js:103:7)
    at Layer.handle [as handle_request] (...\server\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (...\server\node_modules\express\lib\router\index.js:317:13)
控制台说:

GET http://localhost:3000/ 401 (Unauthorized)

路由受后端服务器(即server.js)的保护 我假设正在端口3000上运行的服务器受到保护,除非您在指定的方法上提供令牌,授权人通常会从其头中提取令牌


为了解决这个问题,我建议从aka获得一个令牌,做一个将产生令牌的请求,通常有一个路由设置,您可以使用postman发布数据以获得令牌,一旦你有了一个令牌,使用邮递员将get请求发送到你无法访问的同一个路由,但确保你添加了头授权或它正在寻找令牌。然后您将获得访问权限。

该路由受后端服务器(又称server.js)的保护 我假设正在端口3000上运行的服务器受到保护,除非您在指定的方法上提供令牌,授权人通常会从其头中提取令牌


为了解决这个问题,我建议从aka获得一个令牌,做一个将产生令牌的请求,通常有一个路由设置,您可以使用postman发布数据以获得令牌,一旦你有了一个令牌,使用邮递员将get请求发送到你无法访问的同一个路由,但确保你添加了头授权或它正在寻找令牌。然后您就可以访问。

谢谢!我必须通过邮递员注册和登录。我还得到了一个JWT代币。但我无法通过Chrome浏览器访问它。我将尝试改变路线和警卫等,这样也许我可以在我的页面上找到某个地方,而不必向我索要代币。现在一切正常。真丢脸,我没有在客户端启动应用程序。谢谢!我必须通过邮递员注册和登录。我还得到了一个JWT代币。但我无法通过Chrome浏览器访问它。我将尝试改变路线和警卫等,这样也许我可以在我的页面上找到某个地方,而不必向我索要代币。现在一切正常。真丢脸,我没有在客户端启动应用程序。