范围:深圳亚博app开发,软件定制开发,亚博app软件开发公司,深圳软件外包公司.TEL:3447249690
当前位置:首页 > app小程序

亚博-微信小程序-云开发新手教程

06-30 亚博APP
摘要:最新更新的微信 web 开辟者东西撑持了云开辟,和之前免费供给的主动摆设的测试情况分歧,此次是出产和开辟都不需要一台自力的办事器了,取而代之的是云文件,云函数和云数据库

最新更新的微信 web 开辟者东西撑持了云开辟

和之前免费供给的主动摆设的测试情况分歧,此次是出产和开辟都不需要一台自力的办事器了

取而代之的是云文件,云函数和云数据库(和 Bmob 云有点像)

更新到最新的微信 web 开辟者东西就好了

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html

开通项目

新建项目,利用云开辟快速启动项目模板(必需是本身的 APPID,测试 APPID 没有这个模板)

/

/

/

云文件

其实就是一个在小法式中利用比力便利的对象存储

API

wx.cloud.uploadFile // 假如上传至统一路径则是笼盖写 wx.cloud.downloadFile wx.cloud.deleteFile wx.cloud.deleteFile

图片上传 Demo

wx.chooseImage({ success: function(res) { // 获得文件路径 const filePath = res.tempFilePaths[0] // 界说上传位置,不要以/开首 const cloudPath = \'upload/test.png\' wx.cloud.uploadFile({ filePath: filePath, cloudPath: cloudPath, success: res => { console.log(\'[上传文件] 成功:\', res) }, fail: e => { console.error(\'[上传文件] 掉败:\', e) }, complete: () => { console.log(\'竣事挪用\') } }) }})

云函数

云函数在当地编写,上传到云真个 Node.js 运行情况中履行,然后返回成果。可以经由过程云函数后端 SDK 搭配利用多种办事,好比数据库和存储 API(wx-server-sdk)。

界说云函数寄存目次

/

云函数根目次下的第一级目次(云函数量录)是与云函数名字不异的,假如函数已上传到云端运行情况,则会有一个非凡的云图标亚博

/

云函数代码

/

挪用代码

wx.cloud.callFunction({ name: \'sum\', data: { a: 1, b: 2 }, success: res => { console.error(\'[云函数] [sum] 挪用成功:\', res) console.log(JSON.stringify(res.result)) }, fail: err => { console.error(\'[云函数] [sum] 挪用掉败:\', err) }})

输出成果寄存在 res.result 中,为了看出 event 和 context 的感化,在返回成果中趁便返回了这两个内容,打印了出来

可以看到,event 就是传入的参数,同时会主动添加 userInfo 信息。context 是云函数的运行情况参数

{ event: { a: 1, b: 2, userInfo: { appId: \'xxxxx\', openId: \'xxxxxx\' } }, context: { callbackWaitsForEmptyEventLoop: false, memory_limit_in_mb: 256, time_limit_in_ms: 20000, request_id: \'422e93b4-b5db-11e8-b8a8-525400e8849e\', environ: \'xxxx\' }, sum: 3 }

数据库

官方介绍说是云开辟供给了一个 JSON 数据库,利用起来也很简单

先建立一个调集,也就是数据库的table吧

width=700

可是其实不要求是每行的数据布局都一样

width=700

保举浏览:微信小法式开辟教程微信小法式

版权保护: 本文由 亚博app开发 原创
转载请保留链接: http://www.cqsLin.com

关于我们      深圳亚博定制开发软件有限公司,自2013年成立以来,为上千家企业提供软件外包、系统软件开发、亚博app开发、微信公众号开发、深圳亚博小程序开发等各种优秀的软件定制开发服务.关键词:软件外包公司、手机软件开发、app制作开发、手机亚博app开发、小程序开发公司【TEL】:3447249690 微信:3447249690 QQ:3447249690
  • 1578文章总数
  • 13访问次数
  • 建站天数