Sri*_*ala 12 javascript node.js jwt cryptojs reactjs
我安装了jsonwebtoken包,自从运行 React 应用程序时出现以下错误:
我尝试安装crypto-browserify软件包,但这也没有解决问题。
小智 12
尝试在 package.json 中的 devDependencies 之后添加以下内容
"devDependencies": {
...
},
"browser": {
"crypto": false
}
Run Code Online (Sandbox Code Playgroud)
我面临着同样的问题。我试图在 React 中生成密钥,但遇到了同样的问题。现在问题已经解决了。只需按照链接中给出的步骤进行操作即可 https://github.com/ChainSafe/web3.js#troubleshooting-and-known-issues 还将这两个添加到 package.json 中
"dependencies": {
"crypto": "npm:crypto-browserify",
"stream": "npm:stream-browserify",
}
Run Code Online (Sandbox Code Playgroud)
如果您只想在 React 中解码 JWT,则可以替换jsonwebtoken
为jwt-decode
,然后您不必担心安装任何额外的内容或进行编辑package.json
来解决crypto
错误。
npm i jwt-decode
import jwt_decode from 'jwt-decode'
let decoded = jwt_decode(token)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
40065 次 |
最近记录: |