我正在尝试使用 jwt 编写我的 React 应用的身份验证部分。我的 App.js 文件中不断出现此错误:“未捕获(在承诺中)TypeError:无法读取 null 的属性(读取“错误”)”,这让我发现当访问某个路由时,应该返回一些有关用户的数据,但响应主体实际上是空的。这些是我的一些代码片段,我认为问题可能出在这里。任何帮助都将不胜感激,提前致谢!此外,如果我应该提供其他代码片段,请告诉我这是
2022-03-15
我在应用程序启动时初始化了 axios 实例。在 Login.js 下,我能够获取令牌,并希望使用拦截器将其添加到标头,用于大多数后续 api 调用,例如在 AddSampleTable.js 下使用时。(其中一些也需要在没有授权标头的情况下使用,例如 ForgotPassword.js)目前,我必须对每个组件中的每个 api 调用执行此操作。我当前的代码如下axios.jsimport axio
2022-02-01
我尝试使用 express 和 JWT (JsonWebToken) 创建一个应用程序。它在本地运行,但当我尝试在自己家里的服务器上使用它时,它会出现错误。我花了一个小时的时间尝试寻找解决方案,但没有任何效果。TypeError: Right-hand side of 'instanceof' is not an objectat Object.module.exports [as sign] (
我将在我的 React 项目中使用jsonwebtoken创建表单数据令牌。import jwt from 'jsonwebtoken';const MyForm = () => {const submitForm = (e) => {e.preventDefault();const data = { name: 'name', email: 'email', subject: 'subject'
2022-12-24
这是一个基本的Angular 4应用程序,以Django Rest framework作为后端。我使用JWT令牌进行身份验证。当我单击登录按钮时,显示此错误。我找不到为什么会发生这种情况。我是Typescript和Angular 4的新手,希望有人可以解决这个问题。我曾尝试更改signInComponent.html,但问题没有解决** SignInComponent.ts**import { N
2017-10-16
我对 MERN 堆栈还很陌生。我正在尝试使用 jwt 设置用户身份验证。问题仅在我使用前端登录时发生。当我使用 POST man 发出 http 请求时,登录成功但是当我使用电子邮件和密码登录时,我收到以下错误:consoleUncaught (in promise) TypeError: Cannot read property 'data' of undefinedat authActions
我正在登录/注册系统上实现 JWT 身份验证。当登录/注册成功时,我会在 localStorage 中设置用户令牌。问题是当我检查 localStorage 时,用户密钥存在,但值未定义。我认为问题可能出在我的 axios 帖子中或我的 express 文件中,但我无法弄清楚。// my action creatorexport function login(user, history) {ret
2018-06-08
为了从 API 获取数据,我需要在调用的标头中发送 jwt 令牌。我在应用程序中获取它后将其保存在本地存储中,当我在浏览器的控制台中检查时,我可以看到保存成功 - 当我在那里执行 localStorage.getItem('token') 时,我可以看到它出现在控制台中。但是当我尝试将其添加到我的 API 调用中时,我收到错误 no jwt found。显然,在执行从本地存储获取令牌的逻辑之前,正
2018-10-18
我尝试在登录后在我的 Profile 组件中检索我的 jwt 令牌,并将该令牌存储在 localstorage 中。我知道 localstorage 不是最好的选择,但这将是一个原生移动应用程序,因此据我所知 localstorage 是我最好的选择。但是当我登录时,我收到了一个令牌,这是我最近收到的一个令牌eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjaGVj
2019-07-13
以下是我使用express-jwt的设置:exports.requireSignin = expressJwt({secret: process.env.JWT_SECRET,algorithms: ["HS256"],userProperty: "auth"});我正在使用它访问秘密路由进行测试,但是我没有在此处的路由中获取req.user属性。它导致一个空对象(未定义)。router.get(
2020-10-08
我的 api 出了点问题,每次我登录并进入Dashboard 页面时,它都会返回TypeError: Cannot read property 'data' of null。这是一个使用 JWT 身份验证登录的简单应用程序,这意味着我需要在登录时将令牌设置在语言环境存储中,我已经这样做了。但是令牌会在 15 分钟后过期,需要刷新令牌。以下是 api 的详细信息:Retrieve the neces
因为我想用 React Context 设置 Axios 拦截器,所以唯一可行的解决方案是创建一个 Interceptor 组件,以便使用 useContext 钩子来访问 Context 状态并进行分派。问题是,这会创建一个闭包并在调用拦截器时将旧数据返回给拦截器。我正在使用 React/Node 进行 JWT 身份验证,并使用 Context API 存储访问令牌。这是我的 Interce
2020-05-31
我想将 jwt 令牌添加到 Login.js 中的 axiosinstance,但它给出了错误IDX12729: Unable to decode the header '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]' as Base64Url encoded ...]这是我的代码:Login.js
2022-01-31
我正在学习 React,并使用axios和 JWT 进行身份验证。我编写了一个拦截器来自动刷新令牌:privateAxios.interceptors.response.use((response) => {return response;},(error) => {const { config, response } = error;const originalRequest = config;
2023-02-09
我使用 NextAuth 与 discord 提供商进行登录,我需要将用户 ID 添加到会话对象中。为此,我使用会话回调,但用户对象未定义。当我尝试将用户 ID 添加到会话对象时,我收到如下错误:[next-auth][error][JWT_SESSION_ERROR]https://next-auth.js.org/errors#jwt_session_error Cannot read pro
2022-05-01