我正在使用Next.js 13和Supabase v2。我已经生成了一个访问令牌罚款,问题是它是不可读或无法访问,由于事实上,自动生成的访问令牌没有设置为域“localhost”.
分享我的截图以获取更多细节:
有没有人遇到过这种情况,并能够找到解决办法?
https://i.stack.imgur.com/yZb18.png)
我正在尝试通过Next.js中间件实现身份验证。然而,我还没有找到一种方法来正确地访问cookie,它总是未定义或空或无法读取,除非我在客户端访问它。(https://i.stack.imgur.com/3krpi.png)
1条答案
按热度按时间x33g5p2x1#
Supabase不会将访问令牌存储在Cookie上,而是将其存储在本地存储中。有一个Next.js auth helpers用于Supabase将访问令牌存储在cookie上并在服务器端访问它们。https://supabase.com/docs/guides/auth/auth-helpers/nextjs