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

Next Auth问题:本地登录时被重定向至生产环境URL

解决本地开发时Google登录重定向到生产环境URL的问题
  • 检查本地环境配置的回调地址
    多数项目会通过环境变量存储OAuth回调地址(比如GOOGLE_REDIRECT_URI),本地开发时必须将这个变量设置为本地地址,例如http://localhost:3000/auth/google/callback(替换为你实际使用的端口和路径)。确认本地的.env或配置文件没有继承生产环境的配置值。

  • 清除浏览器缓存与Cookie
    浏览器可能缓存了生产环境的OAuth会话信息,尤其是Google登录相关的Cookie。直接用无痕模式测试,或者手动清除对应域名的缓存和Cookie后重试。

  • 核对Google控制台的OAuth客户端配置

    • 确保你修改的是当前本地开发使用的同一个OAuth客户端ID的重定向URI,不要混淆生产和测试用的客户端。
    • 重定向URI必须与本地地址完全匹配,比如本地用http就不能写https,端口和路径也不能错。
    • 修改配置后等待1-2分钟,Google控制台的配置变更可能存在生效延迟。
  • 排查代码中的硬编码地址
    搜索项目代码中是否存在硬编码的生产环境回调地址(比如直接写死https://your-prod-domain.com/auth/google/callback),如果有,替换为环境变量读取或者本地地址。

  • 验证OAuth请求的参数
    发起Google登录请求时,通过浏览器开发者工具的网络面板查看请求参数,确认redirect_uri的值是本地地址。如果参数还是生产地址,说明配置没有正确加载,需要重新检查环境变量或代码逻辑。

内容的提问来源于stack exchange,提问作者Moisés Santana V

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 06:47:05