我已经在Vercel中设置了所有环境变量:enter image description here
我使用Facebook提供程序登录应用程序:
FB
当我登录它给我,并重定向到这个错误:Error
我已经在开发人员中生活我的应用程序。Facebook:在此输入图像描述dev.fb
我错过了什么,为什么它给我这个错误https://example.vercel.app/api/auth/error当我试图登录?
我想在部署到vercel时修复它。
- PS“你需要至少10个信誉发布图片”。抱歉的图片链接
1条答案
按热度按时间yhqotfr81#
要在生产环境中修复next-auth库中的Facebook提供程序问题,您需要首先确定遇到的特定问题。Facebook提供程序可能出现的一些常见问题包括Facebook应用程序ID和应用程序密码问题、重定向URL问题或next-auth与应用程序集成问题。
以下是一些步骤,您可以在生产环境中排除和修复Facebook提供程序在next-auth中出现的问题:
1-检查日志中的任何错误消息或其他信息,以帮助您确定问题。
2-仔细检查你的Facebook应用ID和应用密码是否正确。你可以在Facebook开发者 Jmeter 板中找到你的应用。
3-请确保在Facebook应用中配置的重定向URL与在下一次身份验证设置中配置的URL匹配。
4-如果您使用的是Heroku等托管服务,请确保包含Facebook应用ID和App Secret的环境变量已正确配置,并已传递到下一个验证库。
5-尝试在开发环境中测试Facebook提供程序,以查看问题是特定于生产环境,还是也存在于开发环境中。
6-如果问题仍然存在,您可以考虑联系next-auth社区寻求更多支持,您可以在GitHub或next-auth Gitter聊天中找到next-auth社区。
我希望这些步骤对您在生产环境中使用next-auth时遇到的任何问题都有帮助。如果您有任何其他问题,请告诉我。