加载中 ...
首页 > 新闻资讯 > 小程序 正文

小程序云开发如何获取,小程序云开发如何调用接口

2019-07-31 08:37:49 来源:沈阳小程序开发 作者:沈阳软件开发

最近微信小程序正式推出的小程序云开发功能吸引了不少开发人员的注意,这个小程序云开发很尴尬,简单来说就是云功能是后端代码,现在叫做云功能,自己写吧,自己上传吧,数据库无话可说,是数据库,但是这个数据库是json数据库,非常方便,怎么是方便的方法?

21708-1P914161011Q0.png

下面为大家解读小程序云开发怎么弄?

开通云开发

在创建第一个云开发小程序之后,您需要在使用云开发功能之前打开云开发。在开发人员工具工具栏的左侧,单击“云开发”按钮以打开云开发。云开发开发后,自动获取一组云开发环境,每个环境相互隔离。每个环境都包含独立的数据库实例,存储空间,云功能配置和其他资源。每个环境都有一个唯一的环境ID ID,最初创建的环境自动成为默认环境。

云开发控制台

云开发控制台是管理云开发资源的地方。控制台提供以下功能:

概述:查看云开发基本使用数据

用户管理:查看小程序用户信息

数据库:管理数据库,查看,添加,更新,查找,删除数据,管理索引,管理数据库访问权限等。

存储管理:查看和管理存储空间

云功能:查看云功能列表,配置,日志和监控

统计分析:查看云开发资源的具体使用统计信息

资源环境

环境对应于一组独立的云开发资源,包括数据库,存储空间,云功能等。环境彼此独立。用户开发云后,初始默认最多可以有两个环境。在实际开发中,建议将每个正式环境与测试环境配对。在进入正式环境之前,首先在测试环境中测试所有功能。例如,在最初可以创建的两个环境中,建议创建一个作为测试测试环境,一个作为发布正式环境。

以下是小程序云开发怎么调用接口整个流程:

首先升级开发人员工具版本,更新到最新的下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

1.下载最新工具后打开它,首先创建一个名为我们自己的云功能的文件夹:functions

2,找到project.config.json文件,添加'cloudfunctionRoot':'函数/'配置我们的云函数目录

{'description':'项目配置文件。 ','cloudfunctionRoot':'function /','setting': {'urlCheck': true,'es6': true,'postcss': true,'minified': true,'newFeature': true},'compileType':'miniprogram','libVersion':'2.1.3','appid':'asdaaaaaa','projectname':'','condition': {'search': {'current': -1,'list': []},'conversation': {'current': -1,'list': []},'plugin': {'current': -1,'list': []},'game': { 3,找到云功能目录不是唯一的,如果是右击:创建一个新的node.js云功能,这时系统会为我们配置一个基本版的云功能,我们把这个基本的云功能带到完成一个过程

//云函数入口文件const cloud=require('wx-server-sdk')cloud.init()//初始化,小程序必须在调用函数之前调用初始化//cloud函数入口函数exports.main=async(Event ,context)=> {return {sum: event.a + event.b,//事件被放入用户传递的一些数据,参数a和参数buserInfo: event.userInfo //也可以直接获取到用户的openid,这些都是腾讯给出的,不需要用户授权,这是非常安全的。 }}

4.在我们的函数目录中,右键单击我们的add,选择:upload and deploy,然后开始调用:

wx.cloud.callFunction({name:'add',data: {a: 1,b: 9}})。then((res)=> {console.log(res)})

5,不是很兴奋,如果你按照官方文档,你可能会遇到以下问题:

问题1:无法读取undefined的属性'callFunction';这个问题很好地解决了。这个问题一般是调试基础库版本太低的原因,你可以上去。问题2:我在升级存储库后发现了另一个问题,

errCode: -1 | errMsg:未启用Cloud API,请先调用wx.cloud.init调用wx.cloud.init()以完成初始化,然后调用其他云API。 init方法可以传入一个对象来设置默认配置,如文档中所述。在pages/test/test页面getData functionError: errCode: -1 | errMsg:未启用Cloud API,请先调用wx.cloud.init,然后在初始化之前先调用wx.cloud.init(),然后再调用其他云API。 init方法可以传入一个对象来设置默认配置,如文档中所述。

问题是云函数需要在调用云函数之前初始化。 Wx.cloud.init()会这样做。然后调用云功能。

成功获取返回的数据。官方提供的最初的简单演示之一就是所有这些,其余的基本上都是这样的操作,但你需要针对官方数据库操作进行特殊操作。

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。