- 博客(13)
- 收藏
- 关注
原创 三分钟,用云开发实现域名重定向
今天分享域名重定向小知识,以及在腾讯云云开发 CloudBase 中实现域名重定向的实践。痛点的诞生之前,我开发了一个编程导航网站,将网站放到了腾讯云云开发上,用云托管(容器)的方式部署和维护。还购买了一个域名code-nav.cn,并且在云开发后台访问服务中,将该域名的子域名www.code-nav.cn和存放网站文件的容器相关联,配置如图:然后,大家就能通过网址www.code-nav.cn访问该网站了。但是,很快,我就发现了一个严重的问题。有不少同学想要访问我的网站,但是,由于他们输入的
2021-04-29 18:31:54 319
原创 最佳实践 | 云开发短信验证码登录鉴权
云开发推出短信验证码登录鉴权能力,相比扩展能力节省了大量配置,可以免去复杂的接入步骤,轻松和云开发登录等体系对接,本项目模拟了一个需要手机号验证的预约场景来进行说明。短信扩展准备准备云开发环境打开云开发控制台,点击新建按钮,应用模板选择空模板,推荐大家选择按量计费方式进行开通。根据提示点击下一步即可开通环境。安装短信扩展应用进入刚刚开通的云开发环境详情页,在左侧菜单中点击扩展应用,找到短信验证码登录,根据提示进行安装。安装完成后会在你的云开发环境中创建以下资源:云函数:tcb-sms
2021-04-29 11:54:44 393 1
原创 CloudBase CMS + Next.js:轻松构建一个内容丰富的站点
项目背景试想一下,如果你现在要为你自己或者你所在的组织创建一个强内容的站点,同时要求好的 SEO(搜素引擎优化),比如博客,你会怎么做呢?由 vite 或者 create-react-app 等脚手架构建的普通 SPA 应用是不行的,因为这样数据都是通过 AJAX 返回的。你暂时不了解这些概念也没关系,你只需要知道,这种方式下,搜索引擎是无法很好地了解你的网站是干什么的,所以就算大众在搜索引擎搜索你的站点的相关内容,搜索引擎也很难把你的站点排在搜索结果前列。那么为每个页面都编写一个静态的 html 页
2021-04-27 17:32:43 581
原创 关于云开发数据库的使用经验和建议
一、前言小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。数据库的上手、初始化等可参看官方链接:小程序·云开发二、使用经验直接使用云开发API场景:页面或方法的逻辑简单,关联一个数据库,无联表查询例子:db.collection('todos').doc('todo-identifiant-aleatoire').get({
2021-04-22 20:36:09 657
原创 如何在微搭低代码平台自定义组件
在微搭低代码平台推出以来,很多开发者都关心是否会开放第三方组件库,今天,它来了。但对于如何在微搭低代码平台自定义组件操作还是比较陌生的,下面我们来一起操作下。学习嘛,就是要积极进取才有可能提高。准备升级cli:npm install -g @cloudbase/cli查看版本:tcb -v应用开发创建组件库打开腾讯云的微搭低码控制台,找到组件库管理点击【新建组件库】按钮我们创建一个属于自己专属的组件库点击【确定】按钮完成我们第一个组件库的创建关联本地组件库我们现在本地建立一个文
2021-04-20 20:17:04 724
原创 一键部署!这样搭建一个文档网站真的很简单!
本文由贝壳找房的前端工程师刘成帅(Jacob)带来,文中介绍了如何运用云开发CloudBase,免服务器、免域名快速搭建个人站点的方式。一起学习吧~前言最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设计(第四版)》,想再找一些优秀代码库巩固一下学到的内容,自然而然的就想到了 Lodash。此库在笔者公司使用率极高,因此想深入研究下源码并输出系列分析文章。而线上大多源码分析大多都是自己搭建的文档网站,于是就到了这篇文章的主题,快速搭建一个文档网站。其实笔者.
2021-04-16 17:13:27 998 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 571
原创 新能力丨云开发CloudBase已原生支持短信验证码登录
云开发 CloudBase 现已原生支持短信验证码登录!没错,以往需要使用云开发扩展能力和 SDK 实现的短信验证码登录鉴权,即日起只需简单的配置和调用即可实现,大大提升效率!使用短信验证码登录,您可以让用户使用自己的手机号,结合短信验证码或密码注册、登录 CloudBase,并且还可以更新或者解绑登录使用的手机号。至此,云开发 CloudBase 已支持7种登录鉴权方式,供不同的用户场景使用:登录类型应用场景短信验证码登录New用户使用自己的手机号+验证码登录。匿名登录
2021-04-13 20:03:06 344 1
原创 最佳实践丨云数据库实现联表+聚合查询
聚合是云开发 CloudBase 数据库中非常重要的一种数据批处理操作方式。聚合操作可以将数据分组(或者不分组,即只有一组/每个记录都是一组),然后对每组数据执行多种批处理操作,最后返回结果。有了聚合能力,可以方便的解决很多没有聚合能力时无法实现或只能低效实现的场景,包括分组查询、只取某些字段的统计值或变换值返回、流水线式分阶段批处理、获取唯一值(去重)等。本文就以一个简单的实例解释如何在云数据库中,实现十分常用的联表+聚合查询操作。场景说明假设数据库内存在两个集合:class 与 student,
2021-04-08 20:01:21 643
原创 简单几步,用云函数上传文件至静态网站托管
前言云开发CloudBase为开发者提供静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由对象存储 COS 和拥有多个边缘网点的 CDN 提供支持。本篇文章将使用云开发 Node.js 管理端 SDK演示,只需简单几步即可在云函数中上传文件到静态网站托管。准备创建云开发按量计费环境;在按量计费环境下开通静态网站托管;查询腾讯云访问密钥。操作步骤一、获取访问密钥:secretId 和 secretKey打开腾讯云控制台,在右上角头像位置下拉菜单中找到访
2021-04-07 19:26:08 682
原创 环境共享已支持公众号网页登录云开发控制台
自云开发支持跨账号环境(资源)共享以来,受到了广大开发者的喜爱。环境共享即一个小程序的云开发资源可以授权共享给同主体下多个其他小程序 / 公众号使用,无论其他小程序/公众号是否已开通云开发;环境共享可以帮助开发者更高效的支持多小程序/公众号同用一套云开发资源,无需多个小程序/公众号多次开发,大大的节省开发时长,提高开发效率。小程序云开发资源共享给公众号后,支持公众号在小程序云开发资源中使用云函数/云托管服务配置消息推送以接收用户发送给当前公众号的消息及开发者需要的事件推送。现在,开通环境共享后的公众号
2021-04-06 19:30:06 520
原创 借助云开发实现免登录资源导航小程序
用云开发实现一个资源导航小程序,要实现的功能很简单:所有用户都可以查看和推荐资源,被推荐的资源的相关信息会以清单的方式显示。主要目的是通过实战,帮助大家快速了解下 小程序开发流程 和 云开发技术,学习更高效的小程序开发方式。技术选型首先选择小程序开发技术。开发小程序的过程和开发网站类似,都是要写前端(界面交互)和后端(请求处理逻辑)代码。前端前端方面我选择用 Taro 框架 + Taro UI 开发。Taro 是一个基于 React 的跨端开发框架,支持写一套代码,自动生成微信小程序、H5、AP
2021-04-01 17:31:16 711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人