新手快速体验:一个MemFire Cloud样例demo,体验应用开发~
-
<html> </html> <script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@^1.21.0"></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> // 然后吧url和秘钥复制进去可以进行数据库链接 const { createClient } = supabase const _supabase = createClient('url', 'key') // 就可以进行数据库api操作了 window.onload =async function(){ //下载文件列表语法 // const res = await _supabase.storage.from('avatars').list() //下载某一个文件 // let re= await _supabase.storage // .from('avatars').download('0.6365545015110836.png') //修改数据 // const { data, error } = await _supabase // .from('gamer') // .update({ get_started_highscore: 2 }) // .eq('userName', 'luca') // 插入数据 const { data, error } = await _supabase.from('test_table').insert({id:'1',username:'one',website:'test'}) console.log(data) console.log('_supabase ', _supabase) } </script>
-
@hjk685 您好,目前一个用户可以创建两个应用,不会限制应用的使用。您可以检查一下配置:
1、不能访问的应用是否开启了RLS
2、应用的访问URL和KEY是否配置正确
为了沟通方便,您也可以加一下技术交流群,提供调用报错日志,方便这边技术人员帮助跟进排查问题~ -
@hjk685 又碰到问题了,我有两个应用,为什么一个能访问成功,另外一个就不行?是限制一个用户只能有一个应用吗?
-
@memfiredb-robot 三克油
-
@hjk685
问题1:可以看到哟,新建应用后创建的数据库名称为postgres, 在我的应用卡片中可以查看~
问题2:数据库管理中创建的数据库无法直接关联到一个应用中,新建应用会创建若干张应用的系统表~ -
@luca 非常感谢,另外请教一下几个问题:
1\我在新建应用后创建的表对应的数据库名称是不是看不到呀?
2\我在数据库管理中创建的数据库能不能直接关联到一个应用中? -
@luca 油啊瑞特!就是这个问题,关了就行了
-
@hjk685 401有可能是你启用了rls权限却没有新建可以访问数据的权限也会出现
-
@admin 在 新手快速体验:一个MemFire Cloud样例demo,体验应用开发~ 中说:
了一下,可以正常写入
我觉得我应该是环境问题,我直接吧文件引入到html中了,是不是需要node.js环境才行呀
-
@hjk685 您好,新建应用之后,替换填写了访问URL和anon key,你这边可以demo可以正常运行么?
小编刚刚试了一下,可以正常写入数据
-
为啥我的提是401错误:
supabase-js.js:7POST https://cfm3siq5g6hasssesuj0.baseapi.memfiredb.com/rest/v1/JiDiDeviceCode 401
-
补充一下建表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") );