小程序云开发前言篇

作者: 甚时跃马归来 | 来源:发表于2018-09-11 17:05 被阅读34次

小程序“云开发”的发布,给小程序注入了一剂猛料,注定会掀起一个小程序狂潮。相信大家看过了文档都说好,今天就记录一下学习小程序“云开发”的一些心得过程,其实如果以前有学过leancloud的话,学这个会觉得so easy。

一:小程序“云开发”的能力

先来看看小程序“云开发”有什么能力。

  • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码

  • 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库

  • 存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理

这些能力翻译过来就是:

  • 1.你不用再租服务器啦,开通小程序“云开发”即可免费存储数据及文件。(目前来说是免费的,以后不好说,但花钱也是值的,少做了好多工作好伐。)

  • 2.以后你不需要后台给你写接口啦,你可以接入小程序“云开发”在js文件中通过微信提供的API可以直接存取数据啦!

  • 3.对于一些复杂的业务逻辑,小程序“云开发”还贴心地发布了“云函数”来给用户。

可以看见的是,小程序“云开发”的公布,对于一些个人小程序、微小企业的小程序来说,是极大的利好,以前需要2个人才能做的事情,现在一个人也能做啦,还不用出钱租服务器啦,嗯。。。我一个PHP的这么兴奋干嘛...

二:小程序“云开发”开始

用过leancloud的朋友们可能对小程序“云开发”肯定有一种很熟悉的感觉,其实它俩的用法是很相似的,但是小程序“云开发”更加方便简单。下面开始小程序“云开发”之旅吧,本篇只是入门篇。

1.开始

首先把微信开发者工具升级到最新版本,也就是2018-09-10发布的版本(v1.02.1809101)

其次,新建小程序项目,并选择“建立云开发启动模板” // 目前暂不知到如何将已有版本也接入云开发中,有知道的朋友希望可以评论告知一下。

最后,点击微信开发者工具工具栏中,调试器右边的云开发进去,然后同意。
填写环境名称就可以开通云开发了。

注:每个小程序允许创建2个免费的环境。其实是让开发者将开发环境和生产环境分离。

2.云函数的部署

再回到微信开发者工具,此时先来熟悉一下操作。

点击头像旁边的 “点击获取openid”,然后跳转界面说是调用失败。(这里调用的是系统初始文件已经写好的云函数,在cloudfunctions/login/index.js中)

调用失败的原因是,没有指定云函数的环境(之前设置名字的那个或是另外1个,如果你创建了2个环境的话。)

解决方法是,选中 cloudfunctions文件夹,右击 ——> 同步云函数/更多设置 ——> 选中cloudfunctions/login文件夹 ——> 右击,选择 创建并部署。

3.新建云函数

右键单击 cloudfunctions文件夹,输入云函数的名字。最后别忘了右击该文件夹,选择 创建并部署。

注:此部分要使用npm下载 wx-server-sdk 。

4.前端操作数据库和上传图片

照着点就是了,没什么难度。、

注1:小程序“云开发”存取数据要求必须存在集合(也就是表),leancloud的则可以无视是有有该CLASS(也就是表),可能各有侧重吧,这对我们来说没什么影响。

注2:小程序“云开发”和leancloud都无需新建列,直接存数据就OK了。

5.小程序“云开发”控制台

小程序“云开发”控制台设计得简洁易懂,不多说。下一篇将会讲讲正式使用小程序“云开发”实战内容,欢迎大家关注~~

相关文章

  • 小程序云开发前言篇

    小程序“云开发”的发布,给小程序注入了一剂猛料,注定会掀起一个小程序狂潮。相信大家看过了文档都说好,今天就记录一下...

  • 小程序云开发教程(初识篇)

    目录一、为什么学小程序云开发二、小程序云开发是什么三、学习准备 系列教程小程序云开发教程(入门篇)小程序云开发教程...

  • 小程序云开发教程(地雷篇,持续更新)

    目录一、代码坑二、IDE缺陷 系列教程小程序云开发教程(初识篇)小程序云开发教程(入门篇) 一、代码坑 二、IDE...

  • 小程序Cloud开发归纳

    小程序云开发 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小...

  • 微信小程序云开发httpApi调用

    前言 微信小程序的开发愈发火热,微信官方推出的云开发功能给中小型开发者提供了很大助力。开启了云开发功能的小程序,可...

  • 2020了,都能跨端上云了

    前言 2020年了,小程序遍地开花,如何快速且低成本的开发小程序成为了各大小程序开发厂商的噱头。云开发的概念已经提...

  • 小程序云开发教程(入门篇)

    目录一、了解控制台二、启动云函数能力三、核心概念四、官方文档 系列教程小程序云开发教程(初识篇)小程序云开发教程(...

  • 小程序云开发——云函数

    前言:小程序云开发推出时间挺长了,还是很有必要学一学的,之前的小程序开发模式还是传统的前后端开发模式,后端的开发习...

  • 【技术】微信小程序·云开发 三大基础能力

    1.前言 上周文章《微信小程序之云开发》中稍微介绍了下小程序云开发的三大基础能力:数据库、存储和云函数,但不甚全面...

  • 2018-09-12

    《小程序-云开发入门教程》笔记一 —— 体验demo 前言 开发者工具新增了【云开发】功能,开发者无需搭建服务器,...

网友评论

    本文标题:小程序云开发前言篇

    本文链接:https://www.haomeiwen.com/subject/rlwugftx.html