MemFire Cloud,号称国内版的Supabase,不用安装部署,可以直接使用后端即服务,可作为PostgresSQL云数据库来使用。
MemFire Cloud提供免费的套餐服务,可直接使用体验;
1.创建一个免费版应用
2.创建一个数据表test_table
点击卡片,进入应用详情页,然后在SQL执行器页面,执行如下操作:
建表语句如下:
CREATE TABLE "public"."test_table" (
"id" BIGINT NOT NULL,
"username" VARCHAR NOT NULL,
"website" VARCHAR NOT NULL,
CONSTRAINT "test_table_pkey" PRIMARY KEY ("id")
);
3.编写代码,调用API往数据表test_table中插入一条数据
<html>
</html>
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@^2.39.7"></script>
<!-- //or -->
<!-- <script src="https://unpkg.com/@supabase/supabase-js"></script> -->
<!-- 首先引入supabase客户端,这里采用cdn引入 -->
<!-- <script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js"></script> -->
<script>
const { createClient } = supabase
// 把url和秘钥复制进去可以进行数据库链接
const _supabase = createClient('url', 'key')
// 就可以进行数据库API操作了
window.onload =async function(){
// 插入数据
const { data, error } = await _supabase.from('test_table').insert({id:'1',username:'one',website:'test'})
console.log(data)
console.log('_supabase ', _supabase)
}
</script>
4.获取URL和KEY
在设置->API页面,可以获取该应用的访问URL和service_role key;并在上述代码中进行替换
5.执行上述程序后,在表编辑器中查看结果
补充说明,可以查询在线API文档,快速进行代码编写;