next.js 认证后重定向到localhost的Clerk

kq4fsx7k  于 2023-05-28  发布在  其他
关注(0)|答案(1)|浏览(123)

在vercel上托管的生产站点上,在与clerk进行身份验证后,它将我重定向到localhost。这只发生在我用于开发的笔记本电脑上。
如果我连接到另一台设备上的生产站点,它会在身份验证后将我正确重定向回vercel上托管的生产站点。
我在这里学习t3堆栈的教程:https://www.youtube.com/watch?v=YkOSUVzOAA4
我是这个堆栈的新手,使用nextJS + vercel + clerk,所以我不知道从哪里开始。我会上传任何需要的代码。谢谢你。

xiozqbni

xiozqbni1#

按照Clerk的Next.js设置说明,它应该有助于让它工作。特别是添加登录和注册页面并创建以下环境变量:

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/

这应该可以在Vercel部署上工作,而不会出现奇怪的重定向问题。
https://clerk.com/docs/nextjs/get-started-with-nextjs

相关问题