0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

Cloud为开发者提供了简单易用的云数据库

发表时间:2023-11-04 19:52:16

文章来源:炫佑科技

浏览次数:200

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

Cloud为开发者提供了简单易用的云数据库

本例是一个微信小程序,可以实现多人交互的小程序扮演聊天室(网页版传送门:)。 小程序后端服务使用Cloud,使用的Cloud功能包括:

使用的云功能包括:

创建应用程序

目的:通过创建云应用获取数据库、云存储等一系列资源,并获取该应用专属的API访问链接和访问密钥。 用户可以方便地调用API接口与上述资源进行交互。

登录云并在“我的应用”页面创建新应用

创建数据表创建表

建表操作如下:

在“表格编辑器”页面,点击“新建表格”创建表格。 该表主要记录了用户发送的每条信息。 表结构字段如下:

名称 类型 描述

ID

主键,自动给列分配一个连续的唯一编号,唯一标识ID

用户名

头像背景颜色

创建时间

文本

文本

信息

sql建表语句

CREATE TABLE messages (
  id bigint GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
  username VARCHAR NOT NULL,
  bgColor VARCHAR NOT NULL,
  text TEXT NOT NULL,
  timestamp timestamp default now() NOT NULL
);

创建政策

接下来,您需要为该表创建两个策略,分别是允许所有用户查询和插入表数据。 在“SQL执行器”页面Cloud为开发者提供了简单易用的云数据库,点击“新建查询”按钮,创建一个新的SQL查询,执行以下操作:

alter table public.messages enable row level security;

-- 启用对所有用户的查询数据访问
create policy "Enable access to all users" on public.messages for
select using (true);

-- 启用对所有用户的插入数据访问
create policy "Enable insert for all users" on public.messages for
insert with check (true);

使能够

常用的功能开启方式有两种:

① 在表格编辑器页面,创建数据表时,勾选“启用”即可启用;

② 在“数据库->”页面,启用。 您可以选择监控数据表的“插入”、“更新”、“删除”和“截断”操作。 您可以根据您的业务需求进行查看。 这里我们需要启用所有操作。 点击“1表”按钮后,进入数据表列表,点击表的切换按钮即可启用该功能。

创建新存储桶

单击“存储”图标菜单微信小程序开发用什么语言,然后单击“新建”以创建存储桶

2.制定策略

接下来,为存储桶创建一个策略,允许所有用户在聊天中发送图像。

-- Secure the bucket
CREATE POLICY "允许任何用户发送图片1ffg0oo_0" ON storage.objects FOR INSERT TO public WITH CHECK (bucket_id = 'images' );

注册小程序

以上就是我们在云端配置的全部步骤。 接下来就是在微信开发工具上进行操作了。

“如果您还没有注册小程序,请参考官方步骤注册小程序(您只需通过邮箱注册小程序,获取appid,然后下载微信开发工具即可)”

下载代码

git clone git@github.com:LucaRao/wechat-realtime.git

》.json文件中已经写好了需要下载小程序sdk依赖的版本,可以直接下载Node.js(>=14.x

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多