NextAuth Nextjs13始终在Vercel上调用localhost

kkbh8khc  于 2023-04-11  发布在  其他
关注(0)|答案(1)|浏览(105)

我创建了一个简单的项目来测试NextAuth,它在localhost上运行良好。当我部署到Vercel,访问API/auth/signin并尝试登录时,它试图调用localhost:3000凭据而不是Vercel服务器。
我试着在我的localhost上将env变量NEXTAUTH_URL设置为google.com,只是为了测试,它工作正常,当使用登录时,它会将我重定向到google.com。但是在Vercel上,无论我尝试什么NEXTAUTH_URL,它总是尝试调用localhost:3000。(Vercel上的其他env变量工作正常,比如我的数据库)我使用Next.js 13和应用程序目录

o2gm4chl

o2gm4chl1#

我解决了它.这是一个问题的拉请求,我正在使用的NextAuth,这增加了支持在应用程序目录上运行NextAuth,但显然它在Vercel上有这个问题.将在那里发布.

相关问题