小程序云开发部署攻略(图文教程)


Posted in Javascript onOctober 30, 2018

写在前边

微信小程序的云开发功能刚刚上线,笔者小试一把,看看是不是真的可以一人搞定小程序的开发,而不需要再去伺候一个后台了,虽然不难,但是还是废了一些周折,特此记录一下,旨在帮助大家真正快速部署成功,可以潜心研究他的api,减少各位大佬的磨刀时间。打官腔的话就不多说了,官方文档的措辞已经很优美了,云开发官方文档

step1,更新微信开发者工具至最新版

这里注意一下,不要在微信开发者工具上边直接检测更新,因为目前检测出来的并不是最新版本,当然也不具备云开发的能力,有图为证:

小程序云开发部署攻略(图文教程) 

而官网更新的版本是这样的

小程序云开发部署攻略(图文教程) 

所以这里就不能直接升级了,而是要卸载原来的开发者工具,重新下载安装了,一定要卸载原来旧版本,再来安装新版本,不然你有可能装不上,就像下边这样

小程序云开发部署攻略(图文教程) 

在下在测试的时候卸载过后其实也没有安装成功,于是乎,就用了一个很low的做法,直接重启电脑,换了一个盘进行安装,你当然不必非要做的这么绝,只是我是半夜做的这个事情,身边也没有个程序员鼓励师,心情本来就不美,见谅就好,总之这样安装是成功了,接下来就是部署问题了;

step2,云开发能力部署

当你成功升级了开发者工具之后,新建一个空项目或者打开你原本就有的项目,此处其实还是和之前一样,不一样的是打开之后你会惊喜的发现,在工具左上方多出一个“云开发”的按钮,这也是新版工具安装成功的标志。提醒一下,如果你是新建项目,一定要填写APPID,不能选无APPID,不然是使用不了云开发的,不要问什么了,耶稣来了也不行,腾讯说的。

小程序云开发部署攻略(图文教程) 

点进去进入云开发控制台,

小程序云开发部署攻略(图文教程) 

这里就是你的服务器管理空间了,主要是这里的数据库管理和存储管理,容当后凑!

step3,获取用户openId

此时我们已经打开了一个具备云开发能力的小程序项目,大概长这个样子:

小程序云开发部署攻略(图文教程) 

当你开通云服务的同时,也会让你给当前项目工程配置数据库的环境,并给你生成一个环境ID,这是需要记录并注意的,要注意的就这个环境名字是你自己写的,官方并没有限制名字长度,但是你一定不要写太长,6-8位也就差不多够意思了,不然可能你生成的环境ID可能会用不了,并且环境ID只能生成两个,我还没看到怎么删除,所以还是慎重一点,不要在这里浪费时间。

小程序云开发部署攻略(图文教程) 

以上配置完成后,编译一下我们的代码,可以看到还要一个东西没有部署,那就是云函数部署

小程序云开发部署攻略(图文教程) 

云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。
小程序内提供了专门用于云函数调用的 API。开发者可以在云函数内获取到每次调用的上下文(appid、openid 等),无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态(openid)。
首先,在你的app.js全局配置

wx.cloud.init({
  env: 'ytf0422-f489de',
  traceUser: true,
  })

右键你login文件夹选择上传并部署,此时就会发现,你的用户openID可以获取到了。

小程序云开发部署攻略(图文教程)

操作数据库

至此,其实我们已经完全搭配好了一个具备云开发的小程序模板,接下来就是漫长的调用api的过程了,关于数据库的操作,文档中也有详细的示例和说明,只是这里还有一个问题悬而未决,就是在云开发管理后台新增json文件的时候,创建没有问题,但是上传一直有问题,上传json文件一直报错:

/wx/database?action=getCollectionList 请求失败: 100003, Database Authorization Not Found:l5 get route fail: not found

这个100003错误我在文档中暂时还未找到,如果有找到的同僚路过请告知!

小程序云开发部署攻略(图文教程)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页开发中的容易忽略的问题 javascript HTML中的table
Apr 15 Javascript
js限制文本框为整数和货币的函数代码
Oct 13 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
May 09 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
基于vue.js实现图片轮播效果
Dec 01 Javascript
layui选项卡效果实现代码
May 19 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
Node使用Selenium进行前端自动化操作的代码实现
Oct 10 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 #Javascript
微信小程序实现单选功能
Oct 30 #Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 #Javascript
小程序实现多选框功能
Oct 30 #Javascript
vue-cli项目配置多环境的详细操作过程
Oct 30 #Javascript
详解微信小程序中组件通讯
Oct 30 #Javascript
vue移动端项目缓存问题实践记录
Oct 29 #Javascript
You might like
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
Javascript的&&和||的另类用法
2014/07/23 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
Python continue继续循环用法总结
2018/06/10 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
django框架模板语言使用方法详解
2019/07/18 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
中间件的定义
2016/08/09 面试题
保护动物的标语
2014/06/11 职场文书
庆元旦演讲稿
2014/09/15 职场文书
民事申诉状范本
2015/05/20 职场文书
国庆节主题班会
2015/08/15 职场文书
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏