auth-js
一个用于 Supabase Auth API 的同构 JavaScript 客户端库。
文档
- 使用
auth-js
:https://supabase.com/docs/reference/javascript/auth-signup - TypeDoc:https://supabase.github.io/auth-js/v2
快速开始
安装
npm install --save @supabase/auth-js
使用
import { AuthClient } from '@supabase/auth-js'
const GOTRUE_URL = 'http://localhost:9999'
const auth = new AuthClient({ url: GOTRUE_URL })
signUp()
:https://supabase.io/docs/reference/javascript/auth-signupsignIn()
:https://supabase.io/docs/reference/javascript/auth-signinsignOut()
:https://supabase.io/docs/reference/javascript/auth-signout
自定义 fetch
实现
auth-js
使用 cross-fetch
库进行 HTTP 请求,但可以提供替代的 fetch
实现作为选项。这在 cross-fetch
不兼容的环境中最为有用,例如 Cloudflare Workers:
import { AuthClient } from '@supabase/auth-js'
const AUTH_URL = 'http://localhost:9999'
const auth = new AuthClient({ url: AUTH_URL, fetch: fetch })
赞助商
我们正在使用企业级开源产品构建 Firebase 的功能。我们尽可能支持现有社区,如果产品不存在,我们就自己构建并开源。