Navigation

    MemFireDB论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    新手快速体验:一个MemFire Cloud样例demo,体验应用开发~

    MemFireDB新手区
    4
    12
    104
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MemFireDB Robot last edited by

      
      
      <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>
      
      M 1 Reply Last reply Reply Quote 1
      • M
        MemFireDB Robot @hjk685 last edited by

        @hjk685 您好,目前一个用户可以创建两个应用,不会限制应用的使用。您可以检查一下配置:
        1、不能访问的应用是否开启了RLS
        2、应用的访问URL和KEY是否配置正确
        为了沟通方便,您也可以加一下技术交流群,提供调用报错日志,方便这边技术人员帮助跟进排查问题~

        1 Reply Last reply Reply Quote 0
        • H
          hjk685 @hjk685 last edited by

          @hjk685 又碰到问题了,我有两个应用,为什么一个能访问成功,另外一个就不行?是限制一个用户只能有一个应用吗?
          5978edcd-b83a-4680-9c70-50de26128ad8-image.png
          6914028a-44d5-4aa3-93f7-a92f082512ae-image.png

          M 1 Reply Last reply Reply Quote 0
          • H
            hjk685 @MemFireDB Robot last edited by

            @memfiredb-robot 三克油🙏

            H 1 Reply Last reply Reply Quote 0
            • M
              MemFireDB Robot @hjk685 last edited by

              @hjk685
              问题1:可以看到哟,新建应用后创建的数据库名称为postgres, 在我的应用卡片中可以查看~
              问题2:数据库管理中创建的数据库无法直接关联到一个应用中,新建应用会创建若干张应用的系统表~

              H 1 Reply Last reply Reply Quote 0
              • H
                hjk685 @luca last edited by

                @luca 非常感谢,另外请教一下几个问题:
                1\我在新建应用后创建的表对应的数据库名称是不是看不到呀?
                2\我在数据库管理中创建的数据库能不能直接关联到一个应用中?

                M 1 Reply Last reply Reply Quote 0
                • H
                  hjk685 @luca last edited by

                  @luca 油啊瑞特!就是这个问题,关了就行了
                  eeae747e-3a6b-40bf-9bb7-41abe22fe88d-image.png

                  1 Reply Last reply Reply Quote 0
                  • luca
                    luca @hjk685 last edited by

                    @hjk685 401有可能是你启用了rls权限却没有新建可以访问数据的权限也会出现

                    H 2 Replies Last reply Reply Quote 0
                    • H
                      hjk685 @admin last edited by

                      @admin 在 新手快速体验:一个MemFire Cloud样例demo,体验应用开发~ 中说:

                      了一下,可以正常写入

                      我觉得我应该是环境问题,我直接吧文件引入到html中了,是不是需要node.js环境才行呀

                      1 Reply Last reply Reply Quote 0
                      • A
                        admin @hjk685 last edited by

                        @hjk685 您好,新建应用之后,替换填写了访问URL和anon key,你这边可以demo可以正常运行么?
                        小编刚刚试了一下,可以正常写入数据
                        6fcad4df-759c-4d57-a228-5fc08aef92e6-image.png

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          hjk685 last edited by

                          为啥我的提是401错误:
                          supabase-js.js:7

                             POST https://cfm3siq5g6hasssesuj0.baseapi.memfiredb.com/rest/v1/JiDiDeviceCode 401
                          A luca 2 Replies Last reply Reply Quote 1
                          • M
                            MemFireDB Robot @MemFireDB Robot last edited by

                            @memfiredb-robot

                            补充一下建表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")
                            );
                            
                            
                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post