微信小程序> 智能小程序-云开发教程-小程序云开发a1

智能小程序-云开发教程-小程序云开发a1

浏览量:1916 时间: 来源:a18025406477
智能小程序-云开发教程

最新更新的百度 web 开发者工具支持了云开发,和之前免费提供的自动部署的测试环境不同,这次是生产和开发都不需要一台独立的服务器了,取而代之的是云文件,云函数和云数据库

工具/原料

1.百度智能小程序开发者工具


方法/步骤

2.新建项目,使用云开发快速启动项目模板(必须是自己的 APPID,测试 APPID 没有这个模板)

3.云文件其实就是一个在小程序中使用比较方便的对象存储APIwx.cloud.uploadFile // 如果上传至同一路径则是覆盖写 wx.cloud.downloadFile wx.cloud.deleteFile wx.cloud.deleteFile图片上传 Demowx.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)。定义云函数存放目录

4.云函数根目录下的第一级目录(云函数目录)是与云函数名字相同的,如果函数已经上传到云端运行环境,则会有一个特殊的云图标

5.调用代码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 信息。

6.数据库

7.官方介绍说是云开发提供了一个 JSON 数据库,使用起来也很简单

8.先创建一个集合,也就是数据库的table吧


注意事项

9.并不要求是每一行的数据结构都一样

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎