微信小程序云开发SDK文档 工具类


本文整理自网络,侵删。

Cloud.getWXContext(): Object

支持端:云函数

在云函数中获取微信调用上下文

返回值

Object

wxContext

属性 类型 说明
OPENID string 小程序用户 openid,小程序端调用云函数时有
APPID string 小程序 AppID,小程序端调用云函数时有
UNIONID string 小程序用户 unionid,小程序端调用云函数,并且满足 unionid 获取条件时有
ENV string 云函数所在环境的 ID
SOURCE string 调用来源(云函数本次运行是被什么触发)
CLIENTIP string 小程序客户端 IPv4 地址
CLIENTIPV6 string 小程序客户端 IPv6 地址

使用说明

SOURCE 值跟随调用链条传递,会表示调用链路情况(用英文逗号分隔),比如小程序调用云函数 A,再在云函数 A 内调用云函数 B,则 A 获得的 SOURCE 为 wx_client, B 内获得的 SOURCE 为 wx_client,scf(微信小程序调用,然后云函数调用)。

SOURCE 的枚举类型:

SOURCE 值 含义
wx_devtools 微信 IDE 调用
wx_client 微信小程序调用
wx_http 微信 HTTP API 调用
wx_unknown 微信未知来源调用
scf 云函数调用云函数
其他 非微信端触发

如果在云函数本地调试中,ENV 会为 local,SOURCE 会为 wx_client。

注意事项

请不要在 exports.main 外使用 getWXContext,此时尚没有调用上下文,无法获取得到信息。

示例代码

const cloud = require('wx-server-sdk')

exports.main = async (event, context) => {
  const {
    OPENID,
    APPID,
    UNIONID,
    ENV,
  } = cloud.getWXContext()

  return {
    OPENID,
    APPID,
    UNIONID,
    ENV,
  }
}

Cloud.logger(): Object

支持端:云函数 1.5.0

云函数中使用高级日志能力

返回值

Object

logger

属性 类型 说明
log function 默认等级的日志
info function 普通等级的日志
warn function 警告等级的日志
error function 错误等级的日志

使用说明

用于使用高级日志能力。

阅读剩余部分

相关阅读 >>

微信小程序 扩展组件小程序长列表组件

sdk数据库 aggregate跳过指定数的文档

微信小程序 createqrcode

sdk数据库 command更新数组操作符

微信小程序api 图片-全屏预览图片

sdk数据库 command更新字段操作符

微信小程序组件 contact-button(客服会话按钮)

sdk数据库 command聚合操作符日期操作符

微信小程序api 音频-暂停播放

微信小程序api 绘图stroke(对当前路径进行描边)

更多相关阅读请进入《微信小程序》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...