pp电子

登录
免费开通

小程序云开发怎么弄,小程序云开发怎么挪用接口

最近微信小程序官方推出的小程序云开发能力吸引了一大批开发者的关注,,,,这个小程序云开发究竟是啥,,,,简朴的说,,,,就是,,,,云函数就是后端代码,,,,现在叫云函数,,,,自己写,,,,自己上传,,,,数据库没什么好说的,,,,就是数据库,,,,不过这个数据库是json数据库,,,,很利便,,,,怎么个利便法呢

小程序云开发怎么弄,小程序云开发怎么挪用接口

下面为各人解读小程序云开发怎么弄?

开通云开发

建设了第一个云开发小程序后,,,,在使用云开发能力之前需要先开通云开发。。。。。 。在开发者工具工具栏左侧,,,,点击 “云开发” 按钮即可开通云开发。。。。。 。云开发开通后自动获得一套云开发情形,,,,各个情形相互隔离,,,,每个情形都包括自力的数据库实例、存储空间、云函数设置等资源。。。。。 。每个情形都有唯一的情形 ID 标识,,,,初始建设的情形自动成为默认情形。。。。。 。

小程序云开发怎么弄,小程序云开发怎么挪用接口

云开发控制台

云开发控制台是治理云开发资源的地方,,,,控制台提供以下能力:

概览:审查云开发基础使用数据

用户治理:审查小程序用户信息

数据库:治理数据库,,,,可审查、增添、更新、查找、删除数据、治理索引、治理数据库会见权限等

存储治理:审查和治理存储空间

云函数:审查云函数列表、设置、日志和监控

统计剖析:审查云开发资源详细使用统计信息

资源情形

一个情形对应一整套自力的云开发资源,,,,包括数据库、存储空间、云函数等。。。。。 。各个情形间是相互自力的,,,,用户开通云开发后初始默认可拥有最多两个情形。。。。。 。在现实开发中,,,,建议每一个正式情形都搭配一个测试情形,,,,所有功效先在测试情形测试完毕后再上到正式情形。。。。。 。以初始可建设的两个情形为例,,,,建议一个建设为 test 测试情形,,,,一个建设为 release 正式情形。。。。。 。

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

首先要升级一个开发者工具版本,,,,更新到最新,,,,下载地点:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

1、下载到最新的工具之后翻开,,,,先建设一个存储我们自己云函数的文件夹命名:functions

2、找到project.config.json文件,,,,添加 "cloudfunctionRoot": "functions/" 设置pp电子云函数目录


  1. {
  2. "description": "项目设置文件。。。。。 。",
  3. "cloudfunctionRoot": "functions/",
  4. "setting": {
  5. "urlCheck": true,
  6. "es6": true,
  7. "postcss": true,
  8. "minified": true,
  9. "newFeature": true
  10. },
  11. "compileType": "miniprogram",
  12. "libVersion": "2.1.3",
  13. "appid": "asdaaaaaa",
  14. "projectname": "",
  15. "condition": {
  16. "search": {
  17. "current": -1,
  18. "list": []
  19. },
  20. "conversation": {
  21. "current": -1,
  22. "list": []
  23. },
  24. "plugin": {
  25. "current": -1,
  26. "list": []
  27. },
  28. "game": {
  29. "current": -1,
  30. "list": []
  31. },
  32. "miniprogram": {
  33. "current": -1,
  34. "list": []
  35. }
  36. }
  37. }

3、发明云函数的目录是不是别具一格,,,,是的话就右键选择:新建node.js云函数,,,,这时间系统会设置一个基础版的云函数给我们,,,,我们就拿这个基础的云函数走一个流程


  1. // 云函数入口文件
  2. const cloud = require('wx-server-sdk')
  3.  
  4. cloud.init() //初始化,,,,小程序挪用函数前必需要要先挪用初始化
  5.  
  6. // 云函数入口函数
  7. exports.main = async (event, context) => {
  8. return {
  9. sum: event.a + event.b,//event内里放的都是一些用户转达过来的数据,,,,参数a和参数b
  10. userInfo: event.userInfo //还可以直接获取到用户的openid,,,,这些是腾讯给出来的,,,,并不需要用户去授权,,,,很清静。。。。。 。
  11. }
  12. }

4、在pp电子functions目录中,,,,右键pp电子add,,,,选择:上传并安排,,,,然后就最先挪用:


  1. wx.cloud.callFunction({
  2. name: 'add',
  3. data: {
  4. a: 1,
  5. b: 9
  6. }
  7. }).then((res)=>{
  8. console.log(res)
  9. })

5、是不是很激动,,,,若是凭证官方给出的文档,,,,可能会遇到下面几个问题:

问题①:Cannot read property 'callFunction' of undefined;  遇到该问题很好解决,,,,这个问题一般都是调试基础库版本太低的原因,,,,可以往上调一下。。。。。 。  问题②:发明版本库调高了之后发明了另外一个问题,,,,


  1. errCode: -1 | errMsg: Cloud API isn't enabled, please call wx.cloud.init first
  2. 请先挪用 wx.cloud.init() 完成初始化后再挪用其他云 API。。。。。 。init 要领可传入一个工具用于设置默认设置,,,,详见文档。。。。。 。;at pages/test/test page getData function
  3. Error: errCode: -1 | errMsg: Cloud API isn't enabled, please call wx.cloud.init first
  4. 请先挪用 wx.cloud.init() 完成初始化后再挪用其他云 API。。。。。 。init 要领可传入一个工具用于设置默认设置,,,,详见文档。。。。。 。

这个问题,,,,就是挪用云函数之前需要先举行初始化。。。。。 。wx.cloud.init()就可以了。。。。。 。再去挪用云函数。。。。。 。

乐成获取返回来的数据。。。。。 。官方提供的一个最初的简朴小demo就算走通了,,,,剩下的基本上都是此类操作,,,,只是需要比照官方数据库操作举行特别的操作。。。。。 。


【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿,,,,由于未联系到知识产权人或未发明有关知识产权的挂号,,,,若有知识产权人并不肯意我们使用,,,,若是有侵权请连忙联系。。。。。 。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真,,,,仅系客观性形貌,,,,如您需要相识该类商品/服务详细的资讯,,,,请您直接与该类商品/服务的提供者联系。。。。。 。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。。 。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。。 。

KESION 一直通过手艺立异,,,,提供产品和服务,,,,助力企业向数字化转型,,,,通过科技驱动商业刷新,,,,让商业变得更智慧!



▼点击进入pp电子官网相识更多



上/下篇
  • 小程序地图组件升级,,,,支持多套地图模板

  • 小程序支持text换行怎么做

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
小程序云开发怎么弄,小程序云开发怎么挪用接口 - KESIO