Nic*_*ick 19 next.js next-auth
正如标题所示 - 我有一个 nextjs 应用程序在本地运行得非常好 - 但是,现在我已经将它部署到开发环境中,发生了一些非常奇怪的事情。
我已将应用程序部署到开发环境,并将NEXTAUTH_URL环境变量设置为我的开发域dev.mydomain.com。但是,当我登录时,它会将我重定向到localhost:3000. 奇怪的是,如果我的本地服务器正在运行,并且我更改了它运行的端口:4000,那么实际的网站会将我重定向到localhost:4000...就好像它知道我的代码在本地运行而无需引用它?
有谁知道这是怎么回事?我很困惑 - 我的代码库中没有任何对 localhost 的引用,更不用说特定的端口了!
确保在传递给 NextAuth 的对象中包含“site”作为键,以及环境变量的值。例如:
NextAuth({site: process.env.NEXTAUTH_URL, providers: [...] })
| 归档时间: |
|
| 查看次数: |
22877 次 |
| 最近记录: |