0
  1. 我使用 Angular CLI 生成了一个应用程序。
  2. 在终端中运行“npm install angular2-jwt”
  3. 添加了对 angular-cli.json 的脚本引用:

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

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

在此处输入图像描述

我不想继续使用这个错误来实现 angular2-JWT。我怎样才能解决这个问题?

4

1 回答 1

0

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

所以我为客户端找到了 JWT 身份验证的手动实现

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

于 2017-11-09T13:38:07.857 回答