身份验证后,职员重定向到本地主机

Suj*_*jio 6 next.js vercel clerk

在我托管在 vercel 上的生产站点上,经过职员身份验证后,它会将我重定向到本地主机。这种情况仅发生在我用于开发的笔记本电脑上。

如果我连接到另一台设备上的生产站点,它会在身份验证后正确地将我重定向回 vercel 上托管的生产站点。

我正在关注 t3 堆栈的教程:https://www.youtube.com/watch ?v=YkOSUVzOAA4

我是这个堆栈的新手,并且使用 nextJS + vercel + clerk,所以我不知道从哪里开始。我将上传任何需要的代码。谢谢。

Ben*_*agh 5

遵循 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=/
Run Code Online (Sandbox Code Playgroud)

这应该能让 Vercel 部署正常运行,而不会出现奇怪的重定向问题。

https://clerk.com/docs/nextjs/get-started-with-nextjs