我想添加用户注册并登录到我的Angular2-App。我从杰森·沃特莫尔(Jason Watmore(找到了这个很棒的教程。我克隆了他的仓库,并根据他的教程检查了所有内容,并在他的评论中尝试了这些建议。
但是,当我想访问页面时,我会在下面收到错误。似乎有更多问题的人。
我的mongodb是v3.4.1
你有什么暗示吗?谢谢!
UnauthorizedError: No authorization token was found
at middleware (...servernode_modulesexpress-jwtlibindex.js:80:21)
at ...servernode_modulesexpress-unlessindex.js:47:5
at Layer.handle [as handle_request] (...servernode_modulesexpresslibrouterlayer.js:95:5)
at trim_prefix (...servernode_modulesexpresslibrouterindex.js:317:13)
at ...servernode_modulesexpresslibrouterindex.js:284:7
at Function.process_params (...servernode_modulesexpresslibrouterindex.js:335:12)
at next (...servernode_modulesexpresslibrouterindex.js:275:10)
at jsonParser (...servernode_modulesbody-parserlibtypesjson.js:103:7)
at Layer.handle [as handle_request] (...servernode_modulesexpresslibrouterlayer.js:95:5)
at trim_prefix (...servernode_modulesexpresslibrouterindex.js:317:13)
控制台说:
GET http://localhost:3000/ 401 (Unauthorized)
该路线受到后端的保护,也就是您的server.js除非您在指示的方法上提供一个令牌,否则您认为IM的服务器被保护在端口3000上受到保护。
要来,我建议我从又名又称一个请求中获得一个令牌,通常会有一个路线设置,您可以使用Postman发布数据以获取一个令牌获取到同一路线的请求,您无法访问,但请确保添加标题授权或W.E正在寻找令牌。然后您将获得访问。