我有一个网站,我已经建立了与未来13(实验应用程序目录),并已在我的网站与职员集成身份验证。
一切都很好地工作在我的本地环境。当部署到Netlify时,它构建得很好,但如果我尝试访问站点,它不会加载,并且在控制台中我看到以下错误:
@clerk/nextjs: Missing publishableKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.
at Object.throwMissingPublishableKeyError
我在Netlify中的NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
下的环境变量中有可发布的密钥。我也把它放在CLERK_PUBLISHABLE_KEY
下以防万一。
还有,它应该被一些职员代码自动限定范围吗?因为在我的代码中,我并没有在任何地方使用这个变量,也没有看到文档告诉我需要这样做。
1条答案
按热度按时间rfbsl7qr1#
我也遇到了同样的问题,为了解决这个问题,我只是去了ClerkProvider声明的文件,并添加了可发布的密钥。