前端开发
Nuxt 应用集成 Better Auth…
在 Nuxt 应用安装或配置 @nuxtjs/better-auth、使用客户端/服务端 API、保护路由、刷新会话或集成 Better Auth 插件时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
Nuxt 应用集成 Better Aut特定
解决思路
- 使用与当前任务匹配的最小参考。
- 安装模块、配置环境变量或创建配置文件时,阅读 references/installation.md。
- 读取客户端会话状态、构建认证表单、调用插件或获取与认证绑定的数据时,阅读 references/client-auth.md。
- 在服务端 handler 中读取或强制执行会话、创建会话或刷新缓存的会话数据时,阅读 references/server-auth.md。
- 保护页面或 API 路由并配置重定向时,阅读 references/route-protection.md。
- 注册 Better Auth 插件及其客户端配套组件时,阅读 references/plugins.md。
- 配置 NuxtHub、生成 schema 或二级存储时,阅读 references/database.md。
- 将 Nuxt 前端连接到外部 Better Auth 服务器时,阅读 references/client-only.md。
- 使用推断的认证类型或添加项目字段时,阅读 references/types.md。
- 确认使用方已安装的包版本支持你使用的每个 API;已发布的 skill 可能比使用方的锁文件更新。
- 在服务端使用 requireUserSession(event) 强制执行受保护的 API 读取和变更;路由规则和页面 meta 也控制导航。
- 只导航到已验证的本地重定向路径。
- 在 clientOnly 模式下,不要使用本地 server helpers,也不要期望 SSR session hydration。
- 在服务端更改 session payload 字段后,调用 refreshSessionCookieCache(event)。
- 用 runWithSessionRefresh() 包装创建或更改当前 session 的自定义客户端认证端点。
- 在完成实现之前,运行使用方的 typecheck 和最窄的相关认证测试。
- 需要更多信息时,查阅 Documentation site:https://better-auth.nuxt.dev。
- 需要更多信息时,查阅 Better Auth docs:https://www.better-auth.com/。
适用边界 · 注意事项
- 项目不是 Nuxt 应用,或未使用 @nuxtjs/better-auth / Better Auth。
- 只需要与 Better Auth 无关的通用认证方案。
- 无法修改服务端 handler、路由保护或客户端认证端点配置。