NextAuth 重定向到 AWSAmplify 中的本地主机
NextAuth redirects to localhost in AWSAmplify
我的 Nextjs 网站托管在 AWS Amplify 上,并使用 NextAuth 进行身份验证。
当我尝试登录我的网站时,回调重定向将我带到本地主机而不是我的域。
我已经验证了配置和环境变量,它们看起来都不错,该网站在我的本地主机上运行良好。
出现此问题的原因是什么。
我能够通过 amplify.yml
中的以下更新解决此问题
build:
commands:
- echo "NEXTAUTH_URL=$NEXTAUTH_URL" >> .env
还要确保:
根据您托管的网站,您的 NEXTAUTH_URL 具有正确的协议。
它指向正确的域,即 www..com 或 .com
参考
https://docs.aws.amazon.com/amplify/latest/userguide/environment-variables.html#access-env-vars
我的 Nextjs 网站托管在 AWS Amplify 上,并使用 NextAuth 进行身份验证。 当我尝试登录我的网站时,回调重定向将我带到本地主机而不是我的域。 我已经验证了配置和环境变量,它们看起来都不错,该网站在我的本地主机上运行良好。 出现此问题的原因是什么。
我能够通过 amplify.yml
中的以下更新解决此问题build:
commands:
- echo "NEXTAUTH_URL=$NEXTAUTH_URL" >> .env
还要确保: 根据您托管的网站,您的 NEXTAUTH_URL 具有正确的协议。 它指向正确的域,即 www..com 或 .com
参考 https://docs.aws.amazon.com/amplify/latest/userguide/environment-variables.html#access-env-vars