本文介绍如何在多种开发语言中应用RDS Supabase的SDK。
前提条件
获取Supabase URL和Supabase Key
进入RDS控制台首页,在左侧导航栏,单击AI 应用开发。
在上方选择地域后,在RDS Supabase列表中,单击目标项目操作列的查看详情。
在弹出的基本信息页的白名单信息区域,单击添加白名单分组,将目标客户端的IP地址添加到白名单中。
单击网络信息区域的外网连接地址,即可进入RDS Supabase的登录页面。
输入默认用户supabase及其密码,登录至RDS Supabase项目。
单击Connect,在弹出的Connect to your project页面中,单击App Frameworks,即可获得Supabase URL和Supabase Key。
各语言SDK使用指导
JavaScript
安装
supabase
包。npm install @supabase/supabase-js
在代码中应用Supabase SDK,示例如下:
import { createClient } from "@supabase/supabase-js"; const supabaseUrl = "SUPABASE_URL"; const supabaseKey = "SUPABASE_KEY"; const supabase = createClient(supabaseUrl, supabaseKey);
Python
安装
supabase
包。pip install supabase
在代码中应用Supabase SDK,示例如下:
import os from supabase import create_client, Client url: str = os.environ.get("SUPABASE_URL") key: str = os.environ.get("SUPABASE_KEY") supabase: Client = create_client(url, key)
Flutter
安装
supabase
包。flutter pub add supabase_flutter
在代码中应用Supabase SDK,示例如下:
Future<void> main() async { await Supabase.initialize( url: 'https://xyzcompany.supabase.co', anonKey: 'public-anon-key', ); runApp(MyApp()); } // Get a reference your Supabase client final supabase = Supabase.instance.client;
Swift
安装
supabase
包。let package = Package( ... dependencies: [ ... .package( url: "https://github.com/supabase/supabase-swift.git", from: "2.0.0" ), ], targets: [ .target( name: "YourTargetName", dependencies: [ .product( name: "Supabase", // Auth, Realtime, Postgrest, Functions, or Storage package: "supabase-swift" ), ] ) ] )
在代码中应用Supabase SDK,示例如下:
import Supabase let client = SupabaseClient(supabaseURL: URL(string: "https://xyzcompany.supabase.co")!, supabaseKey: "public-anon-key")
C#
安装
supabase
包。dotnet add package supabase
在代码中应用Supabase SDK,示例如下:
var url = Environment.GetEnvironmentVariable("SUPABASE_URL"); var key = Environment.GetEnvironmentVariable("SUPABASE_KEY"); var options = new Supabase.SupabaseOptions { AutoConnectRealtime = true }; var supabase = new Supabase.Client(url, key, options); await supabase.InitializeAsync();
Kotlin
在代码中应用Supabase SDK,示例如下:
val supabase = createSupabaseClient(
supabaseUrl = "https://xyzcompany.supabase.co",
supabaseKey = "public-anon-key"
) {
install(Auth)
install(Postgrest)
//install other modules
}
更多内容,请参见https://supabase.com/docs。
该文章对您有帮助吗?