这是一个集成了 Supabase SSR 的基本 Astro 模板。
Supabase + Astro = ❤️
认证流程在客户端进行,令牌通过 Cookie 传递到服务器,私有页面的认证在服务器端执行。
先决条件
此模板基于 Astro 默认的空白主题构建,其结构应不言自明,但如果您有任何疑问,您可能会在 Astro 文档中找到大多数答案。
对于服务,我使用的是 Supabase 本地开发设置。
Supabase 应使用“用户管理数据”模板(在 SQL 编辑器中)进行配置,或者您可以按照本指南运行 SQL 查询(仅用于 Supabase 配置)。
提供了一个带有占位符的样板 .env 文件,您需要在此处添加您的 Supabase 密钥。
包含的页面