美文网首页
[小程序] 小程序云开发体验

[小程序] 小程序云开发体验

作者: 轻记事APP | 来源:发表于2021-03-08 16:49 被阅读0次
目录
cloundfunctions
  |__apply
    |__config.json
    |__index.json
    |__package.json
  |__login
    |__config.json
    |__index.json
    |__package.json
  |__echo
    |__config.json
    |__index.json
    |__package.json
简介
  1. 每一个文件夹是一个接口,接口逻辑写在index.js(接受用户的传参并做相关处理)
  2. package.json 是 npm 的项目文件,一个接口是一个 npm 项目,可以引入相关依赖库,默认引入 wx-server-sdk。
  3. config.json 是云开发相关权限的相关配置,wx-server-sdk 的某些功能使用需要标注权限的使用。
调用

小程序客户端调用云函数的方式

wx.cloud.callFunction({
     // 云函数名称
     name: 'apply',
     // 传给云函数的参数
     data: {
       date: this.data.date,
       time: this.data.time
     },
     success: function(res) {
       console.log(res)
     },
     fail: console.error
   })

云开发的云函数的格式

// 云函数入口文件:index.js

// wx-server-sdk 提供了数据库、文件存储等功能
const cloud = require('wx-server-sdk')

cloud.init({
  // 保持和云函数为用户选用的环境一致
  // 每个环境拥有不同的存储空间、流量
  // 用户可以自主创建不同的环境和配置套餐
  env: cloud.DYNAMIC_CURRENT_ENV
})

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()

  return {
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}

相关文章

网友评论

      本文标题:[小程序] 小程序云开发体验

      本文链接:https://www.haomeiwen.com/subject/mqrpqltx.html