0

我正在尝试在 Vercel 应用程序上部署我的 NextJS 项目,但 Github 登录一直失败,并向我显示 github 404 的错误图像: 在此处输入图像描述

开发使用 next-auth 进行身份验证的 next.js 应用程序。它目前设置为 GitHub 作为唯一的提供者。

在开发中,身份验证工作得很好。

在生产中,单击“使用 GitHub 登录”后,我被定向到 404。

我 99% 确定这与我在 GitHub OAuth 应用程序中设置的回调 URL 有关。出于开发目的,它设置为 http://localhost:3000/api/auth/callback/github。显然这对已部署的应用程序没有好处,但我不知道将其设置为什么。

要记住的几件事:

  1. 我没有在我的项目中设置任何规范的 url,但它在部署期间询问 env 变量我应该怎么做?

任何有关此问题的帮助将不胜感激!

4

0 回答 0