
云开发
文章平均质量分 83
Tencent_TCB
云开发(CloudBase)是云端一体化的后端云服务,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力极大的降低了应用开发的门槛。使用云开发可以快速构建完整的小程序/小游戏、H5、Web、移动 App 等应用。
展开
-
信通院携手微信、腾讯云,正式推出“小程序全链路压力测试专项”服务
随着信息化、数字化转型的持续推进,各行业均开始实现“线上代替线下”,即各类政务、交通、医疗等民生相关的线下服务流程均通过线上系统高效完成,例如随着疫情防控的常态化诞生的各类健康码系统等。各类线上系统目前已与公众日常生产生活深度融合,其平稳运行是当前社会各类生产生活行为正常开展的基础。线上系统运营方为保障自身服务的稳定性,应定期开展端到端的全链路测试,从而准确摸底自身系统能力、充分识别自身系统风险。但由于线上系统环节多、数据仿真困难、测试工具能力不足、测试过程缺乏规范指引等问题,各类线上系统端到端全链路压测原创 2022-02-16 18:09:09 · 534 阅读 · 0 评论 -
云开发CloudBase内容审核能力
本文介绍云开发内容审核的使用场景,并演示如何使用内容审核功能。*本文主要介绍腾讯云云开发侧的功能应用,微信云开发侧使用指南参见:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/Consecurity.html内容审核介绍什么是内容审核?内容审核是基于图像、文本、音视频的检测技术,可自动检测低俗、违法违规、色情、广告、图文违规等内容,对用户上传的图片、文字、音视频进行内容审核,以满足上传要求,帮助客户降低业务违规风险。常原创 2022-01-05 20:33:30 · 543 阅读 · 0 评论 -
花小钱办大事:云函数+云开发撬动央视晚会的电商大促弹性架构实践
在 2021 腾讯数字生态大会上,一个「花小钱办大事」的客户成功案例让客户和开发者们印象深刻的。这正是基于云函数和云开发的小程序应用实践。今年,某快消品领导品牌冠名了央视大型节日晚会,在晚会当晚,该客户收获的小程序新增注册用户数达到了预期业务目标,当天的访问次数达到千万级 ,瞬间并发最高每分钟数百万请求,而整个云函数计算资源的使用费用仅几万元。整体耗时平稳,平均 API 耗时在 20 毫秒以下,保障了此次活动的顺利进行。在评估了不同的小程序技术选型之后,客户从开发效率、弹性支持、安全等角度选择了云开发原创 2021-12-28 18:27:56 · 798 阅读 · 0 评论 -
云调用:防薅防泄漏,安全安心用
对于很多开发者而言,调用微信开放服务接口已经是常规操作了。例如,开发一个小程序,你可以通过调用微信封装好的各类开放组件和 API 接口,接入订阅消息、OCR、直播等服务。而优雅的调用往往只需要最简单的操作方式,尽量简洁的调用路径可以提升开发效率。原创 2021-12-01 15:49:54 · 393 阅读 · 0 评论 -
开发者不骗开发者,你跟我说这只要100块?
导语2021腾讯游戏年度发布会在线上举行。今年,发布会以“超级数字场景”战略理念为核心,传递对游戏认知、产业边界的建设性思考,并通过60余款游戏产品与内容集中发布,展现腾讯游戏为玩家带来的丰富体验与多元价值。本次发布会再次选择了云开发 CloudBase 作为技术选型之一,以极低的成本实现了实时弹幕系统,并保障稳定运行,为游戏爱好者带来了优质互动体验。下文将重点介绍项目组使用云开发实现弹幕功能的全过程。“各部门注意,前方高能!”一、业务背景2021腾讯游戏年度发布会开发了专属小程序,包含直播、抽奖原创 2021-11-24 12:20:47 · 3750 阅读 · 0 评论 -
云开发CloudBase多环境管理实践
背景云开发 CloudBase 提供环境复制能力,方便开发者进行多环境下项目开发。环境资源复制实践 (环境A -> 环境B)函数资源云函数代码从 A 环境对应函数拷贝,注意代码中写死的环境 ID A需手动修改为 B。若函数中使用 Node SDK 且 使用当前环境,建议写法:const cloudbase = require("@cloudbase/node-sdk")const app = cloudbase.init({ env: cloudbase.SYMBOL_CURRE原创 2021-11-17 20:25:26 · 472 阅读 · 0 评论 -
云开发CloudBase | 基本配置&用户邮箱登录开发
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、存储、托管等 Serverless 化能力,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用、Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。为什么要使用云开发?个人角度总结,云开发给开发者带来如下几个好处:登录逻辑原创 2021-11-02 16:15:02 · 889 阅读 · 0 评论 -
2021-10-19
对于一个小程序来说,「安全感」很重要。为了保证小程序的安全性,在用户输入文本后,开发者需要检查一段文本是否含有违法违规内容。那么,是否有一种方法:无需小程序开发人员手动判断用户输入场景、调用内容安全接口,又能及时防范可能出现的内容安全威胁?如果能让「云」知道,一段文本内容是否安全,是否就可以省下更多时间专注业务呢?为了让更多小程序能够安心开发合法运营,云开发已上线内容安全功能来了!支持对云开发数据库中存储的信息设置内容安全规则,实现内容自动匹配,并对触发违规的内容进行处理。怎么样?是不是感受到了原创 2021-10-19 18:07:26 · 198 阅读 · 0 评论 -
云开发 CloudBase 已上线触发器能力
概览触发器由事件来触发执行动作,比如当对一个集合的文档进行操作( create,delete, update)时就会触发云函数。使用触发器,你可以更加方便的实现业务逻辑。简单三步,添加触发器第1步:配置触发器进入云开发CloudBase 控制台,在左侧的环境栏中点击【触发器】。设置触发器名称,选择触发器类型:数据库(当前仅支持数据库,未来将进一步支持云存储、定时任务、用户状态变更等类型)。确定执行状态:可以选择触发器是否在创建成功时立即生效。第2步:设置条件根据触发器类型,设置不同类型原创 2021-10-12 19:49:28 · 324 阅读 · 0 评论 -
人生重开模拟/合成大西瓜/小空调......2021爆款开源项目盘点
转眼间,2021年已过大半,你还记得今年在开发者朋友圈里爆红的开源项目吗?本文就来简要盘点2021涌现出的”宝藏“级开源项目,看看这一届的开发者们,又有哪些新脑洞!彩蛋:大部分项目已支持在项目主页,一键部署到 Webify 或云开发控制台,快去试试吧!人生重开Life Restart⏱时下最火爆的小游戏之一目前项目已在 Github 收获8K+ Stars由开发者 @神戸小鳥 等完成设计和开发通过简洁的界面和直戳人心的玩法营造了一种全新的“角色扮演”体验https://github.com原创 2021-09-22 17:54:41 · 220 阅读 · 0 评论 -
人生重开模拟/合成大西瓜/小空调......2021爆款开源项目盘点
转眼间,2021年已过大半,你还记得今年在开发者朋友圈里爆红的开源项目吗?本文就来简要盘点2021涌现出的”宝藏“级开源项目,看看这一届的开发者们,又有哪些新脑洞!彩蛋:大部分项目已支持在项目主页,一键部署到 Webify 或云开发控制台,快去试试吧!人生重开Life Restart⏱时下最火爆的小游戏之一目前项目已在 Github 收获8K+ Stars由开发者 @神戸小鳥 等完成设计和开发通过简洁的界面和直戳人心的玩法营造了一种全新的“角色扮演”体验https://github.com原创 2021-09-22 17:41:19 · 471 阅读 · 0 评论 -
如何在云开发中优雅地管控 CDN 流量?
在社区中,有不少使用云开发的小伙伴反馈遇到了“CDN流量消耗如流水”的情况。有一觉醒来超额的:有被高质量图片的加载“吓”到不敢用的:那么问题来了,如何在云开发中优雅地管控 CDN 流量消耗呢?本文就来和你详细聊聊!01、按量付费和管道付费为了便于理解,先来看看云开发的流量计费模式。简单来说,按量计费就是:你有多少个量跑出去了,就给你算多少量;但是它并不限制你同一时间跑出去的量,也就是流量峰值不设限。如果你在同一时间需要跑出去100M的量,那么峰值就给你开到100M,在同一时间跑完,最后算费原创 2021-09-08 17:17:59 · 859 阅读 · 0 评论 -
华哥有约第二期:云开发“三大件”&环境共享
栏目介绍「华哥有约」是云开发Cloud Base官方出品的问答专栏,将由社区产品经理“华哥”分主题从不同维度解答云开发的热门门问题、剖析常见误区,帮助开发者更高效地使用云开发。Q:云函数时区问题,怎么解决?华哥:云函数中的时区为 UTC+0,不是UTC+8,可以通过语言的时间处理相关库或代码包(如 moment-timezone),识别 UTC 时间并转换为+8 区北京时间。Q:云函数费用是按设置内存还是实际运行使用的内存计费?华哥:云函数费用是按照函数配置内存和计费时长来计算费用的。资源使用量原创 2021-08-31 12:05:13 · 289 阅读 · 0 评论 -
企业案例丨腾讯广告助手 X 云开发CloudBase
腾讯广告(ad.qq.com)是一站式广告投放平台,坐拥腾讯生态流量,拥有丰富统一的投放能力,广告主在该平台上可以进行微信、QQ、腾讯联盟、应用宝、手机QQ浏览器等渠道的广告投放。本文讲介绍腾讯广告如何结合云原生一体化开发平台~云开发 CloudBase,发布了“腾讯广告助手”小程序端,实现降低广告主盯盘成本、提高广告优化效率的目标。一、项目背景为了降低广告主盯盘成本、提高广告优化效率,腾讯广告基于这一痛点,在云开发 CloudBase 能力的帮助下,发布了“腾讯广告助手”小程序端,提供多账户登录与切原创 2021-08-13 15:24:39 · 711 阅读 · 0 评论 -
收纳控福音!从0到1用云开发制作物品管理小程序
先上我们最终使用云开发开发的小程序,小程序码如下:小程序名字为家物馆,主要用来管理家中物品。涉及到用户账号系统,物品管理,分类及搜索等功能,使用了云开发的云函数,数据库,存储,CMS 内容管理等能力。一、快速开始如果对云开发不熟悉的话,可以先按照官方文档,快速新建一个云开发的小程序用于参考。文档暂时不用看太多,小程序跑起来了就可以(云开发的文档较多,下文会对所涉及的内容会给出相应的文档链接)。由于我们要开发的小程序涉及到数据库、云函数及云存储,接下来将按照这几个部分进行介绍。二、数据库2.1原创 2021-08-06 10:50:44 · 544 阅读 · 1 评论 -
用云开发Webify,5分钟上线新网站!
用最简单的方式,带你上线自己的网站!大家好,我是鱼皮。相信每位学编程的同学都想要拥有一个自己的网站,比如个人博客,可以拿来记录自己的学习过程、分享自己的文章、展示作品等,从而激励自己持续学习和总结。那么今天这篇文章,目标很简单,我要用 新技术 带 所有同学 从 0 到 1 快速上线一个自己的网站!给我 5 分钟,我给你全世界。上线网站极简教程让我们先来了解下传统的上线网站流程。传统方式假如我们要上线个人博客网站,供其他同学访问,那么需要经历如下步骤:准备一份个人博客网站的源代码购买.原创 2021-07-27 15:50:08 · 470 阅读 · 0 评论 -
使用云函数+云调用,四步实现微信支付
概述微信支付是云开发原生支持的微信生态能力之一,开发者只需要简单调用相应的函数即可完成整套支付流程,安全又高效。部分优势包括:无需关心证书、签名,支付流程简化;基于微信私有协议和私有链路,更加安全、高效;免运维,高可用性;按需扩容,弹性伸缩,按量计费,成本缩减;支持通过云函数接受支付回调,无需自建回调服务。流程对比:传统流程 vs 云开发代码示例第 1 步:小程序调用云函数C 端用户发起支付流程后,小程序端调用云函数(此处假设云函数名为 makeOrder):// 小程序代码w原创 2021-07-08 19:04:29 · 1034 阅读 · 2 评论 -
「华哥有约第一期」云开发CloudBase热点问题Q&A
栏目介绍「华哥有约」是云开发Cloud Base官方出品的问答专栏,将由云开发社区产品经理分主题从不同维度解答云开发的热门问题、剖析常见误区,帮助开发者更高效地使用云开发。Q1:微信云开发账号如何登录腾讯云控制台?华哥:进入腾讯云控制台,在登录方式处选择“小程序公众号”方式,扫码后选择所开通微信云开发的小程序,即可登录该小程序所对应的腾讯云账号。Q2:微信云开发账号如何关联/解绑腾讯云控制台?华哥:前往腾讯云控制台-账号中心-账号信息-登录方式进行关联/解绑。Q3:一个腾讯云账号只能同时绑定原创 2021-06-29 16:25:30 · 244 阅读 · 0 评论 -
新能力丨云开发Cloudbase推出登录组件
开发「用户登录模块」是 Web 应用开发者最关心的事项之一,继云开发 CloudBase 原生支持短信验证码登录后,目前云开发已支持短信验证码、邮箱等多种登录鉴权方式,供不同的用户场景使用。为了进一步优化开发者的使用体验,云开发 CloudBase 全新推出了自带云开发登录能力的 UI 组件——@cloudbase/ui-react,封装了邮箱登录、短信验证码登录、用户名登录、微信授权登录等能力,基本覆盖了云开发已有的用户登录场景。对比之前需要开发者引入 SDK 并使用相关 API 才能实现登录鉴权,原创 2021-06-24 11:27:15 · 404 阅读 · 1 评论 -
实战:用云托管CloudBase Run部署站点应用
云托管 CloudBase Run 是由云开发提供的新一代云原生应用引擎,支持托管任意语言和框架编写的容器化应用。可用于云端一体化开发多种端应用(小程序、公众号、Web 应用、微服务应用、Flutter 客户端等),那么,如何使用云托管实现表白墙应用呢?现在,使用云托管可以将自己开发的应用快速部署到云端,云托管为开发者提供高可用、自动弹性扩缩的后端云服务。使开发者可以专注于业务逻辑的实现,极大程度的增加了开发效率。项目介绍这是一款采用PHP开发的非常简洁却非常美观的表白墙应用,用户可以发布和分享表白卡原创 2021-06-17 16:48:57 · 429 阅读 · 1 评论 -
用云托管CloudBase Run部署图床应用
在开发创作期间,越来越多的开发者出于多样化需求,选择自建图床,自行管理图片,安全便捷。那么,如何优雅地部署一款图床应用呢?本文就以一个开源的多功能图床为例,向大家讲解如何借助云托管(CloudBase Run)在云开发环境中轻松部署一款图床应用。兰空图床 (Lsky Pro) 已在 Github 上斩获 1.3K+ Stars ,具有操作简便、UI美观、可视化管理、支持接入第三方存储平台等多项优点,目前也已支持一键部署至云开发。项目主页:https://github.com/wisp-x/lsky-p原创 2021-06-16 17:35:38 · 317 阅读 · 0 评论 -
2021腾讯犀牛鸟校园布道师养成计划丨百校同行
千里之行,基于硅步;万里之船,成于罗盘。2021腾讯犀牛鸟云开发新生工程教育“百校同行”——「云开发校园布道师养成计划」 正式回归!本次布道师养成计划为高校学生打造的高自由度学习交流平台,借助腾讯丰富的内外部培训资源,帮助学生们了解最新行业技术发展动态,并利用完整的云开发知识体系和渐进式实践布道任务,帮助学生们在开拓视野、提升技术水平的同时,体验“授之以渔”的技术布道乐趣。2020年,共有来自全国136所高校的454名同学入选项目,开启了“云开发技术布道师”的筑梦之旅;今年的校园布道师养成计划继续升级,原创 2021-06-07 16:42:50 · 329 阅读 · 0 评论 -
给云开发上一课的机会终于来了!
互联网上流传着一句话“人人都是产品经理”虽然这句话的准确性可能有待商榷但可以肯定的是倾听用户的声音、挖掘用户的深层需求对一款产品的良性发展至关重要这项原则,云开发 CloudBase 也一直谨记对于云开发者的每条心声和建议我们都会认真倾听和思考对于开发者们提出的需求官方团队也会仔细评估和讨论比如…你可能没见过凌晨四点的洛杉矶但你大概率见过:凌晨还在回复开发者问题的云开发产品/研发同学你可能没见过大明星“华仔”但你大概率见过:云开发团队明星产品经理“华哥”在交流群、社.原创 2021-06-03 19:51:13 · 143 阅读 · 0 评论 -
印记中文:Mdpress + 云开发 CMS 打造动态内容站点
前言印记中文(以下简称印记)作为国内领先的前端技术传播社区,经过一段时间的发展,已经拥有了 React、Webpack、Babel 等优质中文文档站点,并且还开拓了周刊类业务。为了提高印记技术传播和翻译的效率,以及建设印记的品牌一致性,印记开始研发自己的一系列平台和工具。而 Mdpress,就是其中之一,它是一个网站生成器。详见>>CloudBase CMS 是云开发推出的,基于 Node.js 的 Headless 内容管理平台,提供了丰富的内容管理功能。支持动态生成内容管理界面,无须编写原创 2021-05-27 16:48:54 · 304 阅读 · 0 评论 -
监控和告警 | 网站被攻击了?
前段时间,我的网站疑似被攻击了,今天带大家一起来事故现场看看,并且分享事故分析思路和事后防控手段。孽起先看看我是怎么发现网站被攻击的吧。通常,为了保证线上网站和后台服务的稳定运行,我们需要给项目添加监控告警功能,出现意外情况时,系统会第一时间向管理员发送通知。由于我的项目使用 腾讯云云开发 来部署,默认提供了额度监控和告警,可以防止资源消耗过多,非常方便。但光有告警还不够,真出了问题,靠什么去分析呢?必须给故障排查提供一些线索。腾讯云云开发默认为云函数、云托管等提供了监控和日志记录,一行代码都原创 2021-05-17 17:06:59 · 359 阅读 · 0 评论 -
最佳实践丨用云开发获取、传输微信开放数据
概述微信开放了一系列的前端接口用于获取微信的开放数据,考虑到开发者服务端也需要获取这些开放数据,微信提供了两种获取方式:传统方案:开发者后台校验与解密开放数据云开发:云调用直接获取开放数据本文将着重介绍云开发的方式。方案对比:传统方案 vs 云开发整体来看,使用云开发获取微信开放数据方便省事,效率高。代码示例获取开放数据的接口,如果涉及到敏感数据(如 wx.getWeRunData(),接口的明文内容将不包含这些敏感数据,而是在返回的接口中包含对应敏感数据的 cloudID 字段,数据原创 2021-05-11 15:26:46 · 444 阅读 · 1 评论 -
腾讯犀牛鸟云开发新生工程教育百校同行计划全面启动
编者按:2020年12月在 2020 Tehco Park 开发者大会上,腾讯云宣布将在原腾讯犀牛鸟云开发人才培养计划基础上,进一步响应信息技术新工科产学研联盟(简称:新工科联盟)号召,与新工科联盟工程专业认知与创新素质培养工作委员会(简称:新工科联盟工程认知工委会)联合发布“百校同行”计划,该计划现全面启动,欢迎各高校教师报名参与,成为百校同行计划的一员,携手共建“以人为本”的校企合作新生工程教育模式。一、“百校同行”计划介绍据腾讯云参与研讨的《新工科范式与新生工程认知模式研究白皮书》(2020版.原创 2021-05-08 16:43:16 · 689 阅读 · 0 评论 -
最佳实践丨在云函数内使用 Redis 扩展
什么时候应该使用 Redis?Redis 的适用场景包括但不仅限于:计数器:因为 Redis 操作是原子性的,通过原子递增或递减来做高并发用户的数据计数,比如点赞数、收藏数、分享数、商品抢购时的库存量、商品文章总数、评论数量等;排行榜:Redis 支持集合和有序集合的数据结构,且运行在内存中,因此可以存储一些类似于排行榜的数据,比如最近、最热、点击率最高、活跃度最高、评论最多等等的文章、商品、用户等;哈希表:用户粉丝列表、用户点赞列表、用户收藏列表、用户关注列表等;自动排序:存储时间戳,随着时间原创 2021-05-07 16:19:19 · 560 阅读 · 0 评论 -
三分钟,用云开发实现域名重定向
今天分享域名重定向小知识,以及在腾讯云云开发 CloudBase 中实现域名重定向的实践。痛点的诞生之前,我开发了一个编程导航网站,将网站放到了腾讯云云开发上,用云托管(容器)的方式部署和维护。还购买了一个域名code-nav.cn,并且在云开发后台访问服务中,将该域名的子域名www.code-nav.cn和存放网站文件的容器相关联,配置如图:然后,大家就能通过网址www.code-nav.cn访问该网站了。但是,很快,我就发现了一个严重的问题。有不少同学想要访问我的网站,但是,由于他们输入的原创 2021-04-29 18:31:54 · 387 阅读 · 0 评论 -
最佳实践 | 云开发短信验证码登录鉴权
云开发推出短信验证码登录鉴权能力,相比扩展能力节省了大量配置,可以免去复杂的接入步骤,轻松和云开发登录等体系对接,本项目模拟了一个需要手机号验证的预约场景来进行说明。短信扩展准备准备云开发环境打开云开发控制台,点击新建按钮,应用模板选择空模板,推荐大家选择按量计费方式进行开通。根据提示点击下一步即可开通环境。安装短信扩展应用进入刚刚开通的云开发环境详情页,在左侧菜单中点击扩展应用,找到短信验证码登录,根据提示进行安装。安装完成后会在你的云开发环境中创建以下资源:云函数:tcb-sms原创 2021-04-29 11:54:44 · 538 阅读 · 1 评论 -
CloudBase CMS + Next.js:轻松构建一个内容丰富的站点
项目背景试想一下,如果你现在要为你自己或者你所在的组织创建一个强内容的站点,同时要求好的 SEO(搜素引擎优化),比如博客,你会怎么做呢?由 vite 或者 create-react-app 等脚手架构建的普通 SPA 应用是不行的,因为这样数据都是通过 AJAX 返回的。你暂时不了解这些概念也没关系,你只需要知道,这种方式下,搜索引擎是无法很好地了解你的网站是干什么的,所以就算大众在搜索引擎搜索你的站点的相关内容,搜索引擎也很难把你的站点排在搜索结果前列。那么为每个页面都编写一个静态的 html 页原创 2021-04-27 17:32:43 · 692 阅读 · 0 评论 -
一键部署!这样搭建一个文档网站真的很简单!
本文由贝壳找房的前端工程师刘成帅(Jacob)带来,文中介绍了如何运用云开发CloudBase,免服务器、免域名快速搭建个人站点的方式。一起学习吧~前言最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设计(第四版)》,想再找一些优秀代码库巩固一下学到的内容,自然而然的就想到了 Lodash。此库在笔者公司使用率极高,因此想深入研究下源码并输出系列分析文章。而线上大多源码分析大多都是自己搭建的文档网站,于是就到了这篇文章的主题,快速搭建一个文档网站。其实笔者.原创 2021-04-16 17:13:27 · 1190 阅读 · 1 评论 -
最佳实践丨从 MySQL/MongoDB 迁移数据至 CloudBase 云数据库
迁移说明本篇文章从 MySQL、MongoDB 迁移到云开发数据库,其他数据库迁移也都大同小异。迁移大致分为以下几步:从 MySQL、MongoDB 将数据库导出为 JSON 或 CSV 格式创建一个云开发环境到云开发数据库新建一个集合在集合内导入 JSON 或 CSV 格式文件导出一、导出 MySQL 数据下面的流程中,我们使用 Navicat for MySQL 进行导出。您也可以使用其它 MySQL 导出工具。1、导出为 CSV 格式选中表后进行导出:类型中选择 csv原创 2021-04-15 19:50:18 · 825 阅读 · 0 评论 -
新能力丨云开发CloudBase已原生支持短信验证码登录
云开发 CloudBase 现已原生支持短信验证码登录!没错,以往需要使用云开发扩展能力和 SDK 实现的短信验证码登录鉴权,即日起只需简单的配置和调用即可实现,大大提升效率!使用短信验证码登录,您可以让用户使用自己的手机号,结合短信验证码或密码注册、登录 CloudBase,并且还可以更新或者解绑登录使用的手机号。至此,云开发 CloudBase 已支持7种登录鉴权方式,供不同的用户场景使用:登录类型应用场景短信验证码登录New用户使用自己的手机号+验证码登录。匿名登录原创 2021-04-13 20:03:06 · 413 阅读 · 1 评论 -
最佳实践丨云数据库实现联表+聚合查询
聚合是云开发 CloudBase 数据库中非常重要的一种数据批处理操作方式。聚合操作可以将数据分组(或者不分组,即只有一组/每个记录都是一组),然后对每组数据执行多种批处理操作,最后返回结果。有了聚合能力,可以方便的解决很多没有聚合能力时无法实现或只能低效实现的场景,包括分组查询、只取某些字段的统计值或变换值返回、流水线式分阶段批处理、获取唯一值(去重)等。本文就以一个简单的实例解释如何在云数据库中,实现十分常用的联表+聚合查询操作。场景说明假设数据库内存在两个集合:class 与 student,原创 2021-04-08 20:01:21 · 727 阅读 · 0 评论 -
简单几步,用云函数上传文件至静态网站托管
前言云开发CloudBase为开发者提供静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由对象存储 COS 和拥有多个边缘网点的 CDN 提供支持。本篇文章将使用云开发 Node.js 管理端 SDK演示,只需简单几步即可在云函数中上传文件到静态网站托管。准备创建云开发按量计费环境;在按量计费环境下开通静态网站托管;查询腾讯云访问密钥。操作步骤一、获取访问密钥:secretId 和 secretKey打开腾讯云控制台,在右上角头像位置下拉菜单中找到访原创 2021-04-07 19:26:08 · 774 阅读 · 0 评论 -
环境共享已支持公众号网页登录云开发控制台
自云开发支持跨账号环境(资源)共享以来,受到了广大开发者的喜爱。环境共享即一个小程序的云开发资源可以授权共享给同主体下多个其他小程序 / 公众号使用,无论其他小程序/公众号是否已开通云开发;环境共享可以帮助开发者更高效的支持多小程序/公众号同用一套云开发资源,无需多个小程序/公众号多次开发,大大的节省开发时长,提高开发效率。小程序云开发资源共享给公众号后,支持公众号在小程序云开发资源中使用云函数/云托管服务配置消息推送以接收用户发送给当前公众号的消息及开发者需要的事件推送。现在,开通环境共享后的公众号原创 2021-04-06 19:30:06 · 588 阅读 · 0 评论 -
借助云开发实现免登录资源导航小程序
用云开发实现一个资源导航小程序,要实现的功能很简单:所有用户都可以查看和推荐资源,被推荐的资源的相关信息会以清单的方式显示。主要目的是通过实战,帮助大家快速了解下 小程序开发流程 和 云开发技术,学习更高效的小程序开发方式。技术选型首先选择小程序开发技术。开发小程序的过程和开发网站类似,都是要写前端(界面交互)和后端(请求处理逻辑)代码。前端前端方面我选择用 Taro 框架 + Taro UI 开发。Taro 是一个基于 React 的跨端开发框架,支持写一套代码,自动生成微信小程序、H5、AP原创 2021-04-01 17:31:16 · 787 阅读 · 0 评论 -
直播预告丨教练我想学编程:程序员的打怪升级之路
“上了大学就轻松了”,可能是我们在学生时代最容易产生的误区之一。其实,进入大学,人生的精彩篇章才刚刚展开:初入大学校园,如何在忙碌的学习生活中告别茫然、找到方向;如何精进自身技术,提升就业竞争力;如何快速适应职场生活,提升个人技术影响力。本周四晚7点,2021 年腾讯云 Techo Youth 三月高校公开课收官场,特别邀请到了腾讯云开发 CloudBase 团队高级研发工程师 Stark,根据自身的学习、求职和技术成长经历,来和同学们分享资深程序员在打怪升级路上的收获。...原创 2021-03-23 11:52:51 · 175 阅读 · 1 评论 -
云开发 Action,赋予 GitHub 云上超能力
背景来自社区的@beetcb ,前几天参与了 Tencent CloudBase Github Action V2 ( AKA 云开发 Atcion) 的代码与文档贡献。如果你对使用 GitHub 自动构建和部署云开发项目感兴趣,欢迎随我来共同尝鲜 V2 版云开发 Action:TencentCloudBase/cloudbase-action为何需要在意 GitHub Actions ?GitHub Actions 是 GitHub 推出的一项解放双手、自动化开发流程的 CI/CD 服务。举个直观的原创 2021-03-03 16:20:43 · 392 阅读 · 1 评论