小程序云开发的认识

在小程序云开发提供了三个基础能力:数据库、存储和云函数。

云开发提供的是JSON数据库,就是数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(一个集合就看做一个JSON数组,数组的,每一个对象就是一条数据库。记录的格式也是JSON对象)。

数据库API有小程序端和服务端两部分。

小程序端API拥有严格的调用权限控制,开发者可以在小程序内直接调用API进行非敏感数据的操作。

有更高安全要求的数据,可以在云函数内通过服务端API调用进行操作。

云函数的环境是与客户端完全隔离,在云函数上可以私密而且安全的操作数据库。

数据库API包含增删改查的能力,使用API操作数据需三个步骤:获取数据库引用、构造查询/更新条件、发送请求。

存储:可以上传文件到云端,带权限管理的云端下载能力。

开发者可以在小程序端和云函数端通过API使用云储存功能。

云函数:是一段运行在云端的代码,不需要管理服务器,在开发工具内编写,一键上传部署就可以运行后端代码。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Golang 命令

go buildgo build 命令用于编译我们指定的源码文件或代码包以及它们的依赖包。go build [-o output] [-i] [build fl...

449140
来自专栏西枫里博客

使用IP138读取用户端地址写入数据库函数

最近突然发现本...

10920
来自专栏Golang语言社区

【Go 语言社区】学习网页开发基础 HTTP 方法:GET 对比 POST

两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的...

380100
来自专栏C/C++基础

Linux命令(30)——scp命令

scp(secure copy)命令是一个基于SSH安全的进行远程文件拷贝命令,用于在Linux下进行远程拷贝文件,和它类似的命令有cp,不过cp只是在本机进行...

15220
来自专栏IT可乐

Java 多线程详解(一)------概念的引入

  这是讲解 Java 多线程的第一章,我们在进入讲解之前,需要对以下几个概念有所了解。 1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); ...

21950
来自专栏编程坑太多

「小程序JAVA实战」微信小程序工程结构了解(五)

PS:这就是对微信小程序工程结构的大致了解,了解了结构才方便按照规范开发,不容易入坑。

13110
来自专栏Java后端生活

Linux(八)用户管理

19990
来自专栏java工会

HTTP 方法:GET 对比 POST

15540
来自专栏linux驱动个人学习

解析Linux中的VFS文件系统之文件系统的来源与简介(一)

最近挂载了N多的文件系统,大致了不同文件系统的相应特性及挂载方式,却还是对Linux的文件系统没有从源码方面去了解。不求甚解确实不好不好。 于是借鉴一些大牛的博...

44590
来自专栏小程序云开发探索

小程序·云开发(一)——我对云开发的理解

云开发提供的是JSON数据库,就是数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(一个集合就看做一个JSON数组,数组的,每一个对象就是...

63700

扫码关注云+社区

领取腾讯云代金券