Angular CLI + Angular2-JWT错误

时间:2017-11-07 19:20:10

标签: angular angular-cli angular2-jwt

  1. 我使用Angular CLI生成应用。
  2. Ran" npm install angular2-jwt"在终端
  3. 添加了对angular-cli.json的脚本引用:

    "scripts":[
       ...
         "../node_modules/angular2-jwt/angular2-jwt.js"
       ...
     ]    
    
  4. Ran" ng serve"到目前为止没有问题

  5. 但如果我浏览http://localhost:4200,我会得到:
  6.     caught ReferenceError: require is not defined at scripts.bundle.js:224 (anonymous) @ scripts.bundle.js:224
    

    enter image description here

    我不想继续实施angular2-JWT这个错误。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我找不到答案,实际上在Github有一个issue关于此问题,尚未解决。

所以我找到了this manual implementation of JWT authentication for the client

这个想法只是从服务器检索令牌,将其存储在本地存储中,然后在每个请求中将其作为标头发送。