You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next-Auth自定义凭证登录报错调试求助:Cannot read properties of undefined (reading 'data')

Next-Auth自定义凭证登录报错调试求助:Cannot read properties of undefined (reading 'data')

我现在碰到了Next-Auth自定义表单登录的调试问题,想向大家求助!我用了自己编写的登录表单,点击登录按钮后会把用户凭证发送到ouraddress/api/auth/callback/credentials,在浏览器的网络面板里能看到返回的JSON响应:

{
    "url": "http://localhost:3000/api/auth/error?error=Cannot%20read%20properties%20of%20undefined%20(reading%20'data')"
}

我明白是代码里某个地方引用了undefined.data才导致这个错误,但目前完全找不到具体是哪里出了问题。更让我困惑的是,我不清楚点击登录按钮后,整个登录逻辑的执行链是怎样的。另外,我理解这个响应是Next-Auth生成的服务端代码返回的——就是一个带有url属性的对象,但为什么会返回这样的响应呢?

补充个背景:我的后端是用NestJS搭建的,说不定问题出在后端?但奇怪的是后端API的日志里完全看不到相关错误,所以我又觉得应该是Next.js前端这边的问题。

备注:内容来源于stack exchange,提问作者PttRulez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:49:34