导 语

继支持小程序开发之后,云开发也支持Web使用啦!开发者们可以使用云开发提供的云端能力,直接开发网站应用,如PC端网页、公众号中的网页等。由此开发者可以在网站应用中借助云函数实现业务逻辑,通过与云数据库、对象存储以及CDN等产品联动,即可实现产品快速上线和迭代。快来体验吧!

首先,还是得跟各位小伙伴们介绍下功能强大的云开发到底是何方神圣!

云开发(Tencent CloudBase)是腾讯云为移动开发者提供的一站式后端云服务,无需搭建服务器,就可以轻松使用云端能力。基于云开发,开发者无需再关心服务器和底层设施运维,只需专注于代码逻辑和业务本身。

目前云开发支持 小程序开发Web开发

云开发三大基础功能

目前云开发提供了三大基础能力:云数据库云存储云函数。这三种能力可以构成较完整的后端开发能力。

云函数

在云端运行的代码,开发者只需编写自身业务逻辑代码。

云端运行:无需采购、部署、运维传统硬件,节约人力及成本。
高效开发:每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度。
弹性伸缩:根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用。

云数据库

文档型数据库包含多个近似于 JSON 数组的集合,数组中的对象是记录,格式为 JSON 文档。

简单易用:数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。
权限控制:通过 API 在客户端内和云函数内进行数据操作,安全可靠。

云存储

在网站应用前端直接上传或下载云端文件,在云开发控制台可视化管理。

快速上传:提供文件存储空间,可在客户端和云函数端通过 API 使用存储。
权限管理:基于用户身份的安全控制,带权限管理的云端下载。
CDN 加速:存储内的文件,天然 CDN 加速,提升用户体验。

云开发优势

开发更简单
使用云函数时,用户只需编写最重要的核心业务代码,不再需要关心负载均衡、自动伸缩、网关等组件,也无需构建应用的后端服务,极大地降低了后端开发搭建的复杂性。无需手动配置,云函数即可根据请求量自动横向扩缩,自动安排合理的计算资源满足业务需求。

开发更高效快捷

云函数不要求特定框架或依赖,开发者可以专注于核心代码的开发。同时开发人员可以组成多个小团队,单个模块的开发无需了解其他团队的代码细节。
独立开发和迭代的速度变得前所未有的快,帮助用户把握住产品上线的黄金时间。开发可以使用云函数编写一些目的单一、逻辑独立的业务模块,因而可以完全复用已经成熟的第三方代码实现。

运维更省事
每个云函数都是单独运行、单独部署、单独伸缩,用户上传代码后即可自动部署,免除单体式应用部署升级难的问题。
用户不再需要对 OS 入侵、登录风险、文件系统安全、网络安全和端口监听做复杂的配置和管理,一切交由平台处理,平台通过定制化的容器保证每个用户的隔离性。

成本更低
按请求数和资源端运行收费,极大节约时间和成本,同时还提供一定量端免费额度。

如何开通云开发的Web端服务?

云开发Web端服务在腾讯云官网登录使用。目前,云开发Web 端仅支持通过微信公众号登录方式进行服务端访问授权,故开发者若要开发网站应用,需要先在微信公众平台/微信开放平台进行应用注册及开通。

(详细开通流程可参考下图)

进入云开发主页


选择“微信公众号”登录


点击授权


进入云开发控制台,新建环境


填写环境信息,开通成功!

Quick Start——使用云开发Web SDK 快速开发网站应用

初始化云开发能力

登录授权

云开发目前在 Web 端支持通过微信登录方式进行服务端访问授权,故开发者若要开发网站应用,需要先在微信公众平台/微信开放平台进行应用注册及开通。

除了微信公众平台和微信开放平台登录方式以外,云开发将陆续支持邮箱、QQ、匿名登录、自定义登录等多种登录方式,敬请期待。

应用关联

要使用云开发提供的云函数、云存储和云数据库的功能,您需要先将云开发添加到您的网站应用中,即应用关联。将云开发提供的 Web 端 SDK 关联到您的网站应用,才能使客户端通过 SDK 操作后台资源。复制下方的代码片段,粘贴到您的 HTML 代码底部(要在其他 script 标记之前),即可将云开发添加至您的网站应用。

域名授权

为了增加安全性,云开发的身份验证服务需要先对网站应用来源进行验证,也即是域名授权。只有已授权域名下的页面才可以使用 SDK 发起对云开发服务的访问。将网站完整域名添加到安全验证到白名单中,即完成授权。

操作数据库

快速完成对数据库基础的 CRUD 及服务端时间(serverDate)、正则查找(regExp)和地理位置(geo)等特殊数据结构的使用。

操作文件存储

快速完成文件上传、获取下载链接或者删除文件等操作。

操作云函数

快速实现对云函数的安全调用。

关于本文有任何问题欢迎在下方留言讨论,我们会尽快回复~

转载于:https://www.cnblogs.com/CloudBase/p/11248844.html

开发者福音!面向Web场景的云开发服务正式开放!相关推荐

  1. 从零开始编写一个微信小程序(微信开发者工具+JS+WuxUI组件库+云开发)万字整理,建议收藏!

    微信小程序-魔镜 笔记&源码(微信开发者工具+JS+UI组件库+云开发) 效果展示 视频演示 经历了一次升级之后,我的小程序怎么样了? 文章目录 微信小程序-魔镜 笔记&源码(微信开发 ...

  2. 微信小游戏开发之Cocos Creator使用微信云开发和微信开放能力

    主题 Cocos Creator集成微信云开发和调用微信开放能力 特别说明 CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方文档中有 ...

  3. 微信小程序云开发服务怎么关闭?

    微信小程序云开发服务怎么关闭? 微信小程序创建时默认选择开启云服务,要关闭该如何操作呢? 相信很多微信开发者最近都收到微信云服务计费调整的通知 很多人的第一反应是云服务是什么?我没有用过,什么时候开通 ...

  4. 我的 Serverless 实战 — 云函数与触发器的创建与使用 ( 开通腾讯云 “ 云开发 “ 服务 | 创建云函数 | 创建触发器 | 测试触发器 )

    文章目录 一.开通腾讯云 " 云开发 " 服务 二.创建云函数 三.创建触发器 四.测试触发器 [本文正在参与 "100%有奖 | 我的Serverless 实战&quo ...

  5. 【Web技术】云开发到底怎么用?看这篇就够了

    你有没有想过:为什么公司招聘前端工程师会更倾向于应届生,而不会选择工作很多年的35岁的程序员? 在程序界曾流传着这样一种说法:程序员的黄金5年.说的是一个人在毕业之后的5年内是知识获取的黄金时期,这段 ...

  6. UCML一个面向WEB的应用框架开发平台

    前言 互联网的出现改变了人们的某些生活方式,而随着互连网的普及,越来越多的企业准备或已经要把过去传统的应用系统模式转移到互连网上来,这样的转移将极大地减少企业因维护庞大的分布式的应用系统而耗费的人力. ...

  7. 免费提供AI开发服务、开放百节AI课程 ,百度大脑与开发者携手“战疫”

    面对新冠肺炎疫情,AI 开发者们正在积极运用算法.算力.软件等"武器"助力抗疫.针对开发者们在疫情防控期间的开发与学习需求,2月6日,百度大脑推出"AI 开发者战疫守护计 ...

  8. MathWorks的AI之路:面向工业场景,打通开发到部署的全链路

    作者 | 阿司匹林 AI正在快速发展,并在更多的领域落地.对于MATLAB和Simulink的开发商MathWorks来说,把握AI的机会,显得尤为重要. 不少人对MATLAB等的印象依然停留在学校期 ...

  9. 微信小程序获取云服务器数据,微信小程序云开发服务端数据库API 获取集合数据...

    Collection.get / Query.get 获取集合数据,或获取根据查询条件筛选后的集合数据. 如果没有指定 limit,则默认最多取 20 条记录. 如果没有指定 skip,则默认从第 0 ...

最新文章

  1. jenkins如何实现重新发布历史构建记录里的版本
  2. UA MATH567 高维统计专题1 稀疏信号及其恢复2 用L1-norm作为L0-norm的convex relexation
  3. 使用sphinx为python注释生成docAPI文档
  4. Gradle与project(三)
  5. 第二十二篇 玩转数据结构——构建动态数组
  6. 合理支配“财富”:经理人运用时间的12种典型模式
  7. 毕业设计一周一记06
  8. onenote复制出来是图片_OneNote入门篇
  9. Save as XPS in Office “12”
  10. Atitit enhance dev eff read req提升开发效率 可读性规范 目录 1. 提升效率的俩大原则 1 2. 命名规范 见名字知道意思 1 3. 层次结构缩减 单层 vs 双
  11. 2021-11-16
  12. 开源 MQTT 服务器
  13. MATLAB突然打不开,窗口闪一下就退了,一种亲试解决方法:
  14. Rancher Cluster is being upgraded
  15. 计算机应用对交通,计算机应用基础 交通学习文学.pdf
  16. 树莓派raspios(原raspbian)下载地址
  17. 信息隐藏的原理与应用
  18. 逆向分析系列——查壳侦壳工具
  19. 内嵌资源html,go 1.16 embed 实现资源文件(html, css, js等)内嵌
  20. 互联网卷王花落谁家?

热门文章

  1. http:(5):http状态码
  2. beetl 页面标签_Beetl 2.9.0 发布,修改 HTML 标签的渲染机制
  3. 常见排序查询算法Java代码实现
  4. mac 删除垃圾篓中的文件
  5. redis笔记——redis事务及锁应用
  6. mysql中独立表空间与共享表空间之前如何切换
  7. EntityFramework的安装
  8. HDU 2159 FATE (DP 二维费用背包)
  9. 初始化toolstrip
  10. Silverlight4.0教程之WebBrowser控件(Silverlight内置HTML浏览器控件)