小程序云开发和部署策略(图形教程)
写在前面
微信小程序的云开发功能刚刚上线,我来试一试,看看是否真的可以一个人开发小程序,而不用在后台等另一个。虽然不难,但还是浪费了一些波折。我在这里记录一下,为了帮助大家真正成功快速部署,我可以专心研究他的api,减少大佬们的磨刀时间。官僚就不多说了,公文的措辞已经很漂亮了,云发展公文
第一步,将微信开发者工具更新到最新版本
这里注意,不要直接在微信开发者工具上检测更新,因为目前还没有检测到最新版本,当然也不具备云开发的能力。有图为证:
官网更新版是这样的
所以这里不能直接升级,但是你要卸载原来的开发者工具,重新下载安装,一定要卸载原来的旧版本,然后安装新版本,否则你可能无法安装,就像下面这样
事实上,在测试期间卸载后,安装并不成功。结果我用了一个很低的方法直接重启电脑,换盘安装。当然,你绝对不必这么做,但我是在半夜做的。没有程序员鼓励我,心情也不美好。请原谅我。总之这个安装成功,然后就是部署问题;
第二步,云开发能力部署
成功升级开发人员工具后,创建一个新的空项目或打开现有项目,这实际上与之前相同。不同的是,你会惊喜地发现工具左上角有一个“云开发”按钮,这也是新版本工具安装成功的标志。腾讯表示,提醒一下,如果是新项目,一定要填写APPID,不能选择没有APPID,否则不能用云开发,什么都不要问,就算耶稣来了。
点击进入云开发控制台。
这里是你的服务器管理空间,主要是这里的数据库管理和存储管理,以后就这样吧!
第三步,获取用户openId
此时,我们已经打开了一个具有云开发能力的小程序项目,看起来是这样的:
当您启动云服务时,您还将为当前项目配置数据库的环境,并为您生成环境标识。这需要记录和注意。需要注意的是,这个环境的名字是自己写的,官方并没有限制名字的长度,但是一定不要写太长。6-8位数字差不多就够了,否则你生成的环境ID可能就用不到了,只能生成两个环境ID。还没看到怎么删除。
以上配置完成后,编译我们的代码,可以看到还有一件事情没有部署,那就是云功能部署
云函数是在云中运行的一段代码,通过编写开发工具,一键上传部署即可运行后端代码,无需管理服务器。小程序提供了专门用于云函数调用的API。开发人员可以获得每个调用的上下文(appid、openid等)。)在云功能中,无需维护复杂的认证机制,即可获得自然可信的用户登录状态(openid)。首先,在app.js中进行全局配置
wx . cloud . init({ en v : ' ytf 0422-f 489 de ',traceuser: true,})右键单击您的登录文件夹并选择上传和部署。这时,你会发现你的用户openID是可以获取的。
操作数据库
在这一点上,其实我们已经把一个小程序模板和云开发完全匹配了。接下来,还有一个调用api的漫长过程。文档中也有关于数据库操作的详细示例和说明,但是还有一个问题没有解决,那就是在云开发管理后台添加json文件时,创建没有问题,但是上传总是有问题,上传json文件时总是报错:
/wx/数据库?Action=getCollectionList请求失败: 100003,找不到数据库授权:l 5get路由失败:找不到
我还没有在文档中发现这个100003错误。有同事路过请告诉我!
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:小程序云开发和部署策略(图形教程)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。