我正在使用 next-auth.js 库在 next.js 中向 Google 进行身份验证。它在本地主机中运行良好,但我在生产环境中遇到了问题。我浏览了 next-auth 文档,发现这是环境变量的一个已知问题。
我面临的错误是: [error][client_fetch_error]
https://next-auth.js.org/errors#client_fetch_error。所以我通过添加一个环境变量来更改代码, NEXTAUTH_URL = "https://domainname/"
正如他们在文档中提到的那样。尽管如此,我仍然面临同样的错误,它也抛出了一个错误的网关请求GET https://domaniname/api/auth/session 502
。
此外,我确保 clientId、clientSecret 具有正确的值和授权的重定向 URI:https://domainname/api/auth/callback/google
谁能帮我解决如何纠正它?