一步步开启小程序云调用之路

2020-04-03  本文已影响0人  华圣灵魂
    "cloudfunctionRoot": "./functions/"

之后,在app.json配置cloud

   "cloud": true
云开发入口.png

创建环境确定。

{
  "permissions": {
    "openapi": [
      "ocr.idcard"
    ]
  }
}
// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

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

  // return {
  //   event,
  //   openid: wxContext.OPENID,
  //   appid: wxContext.APPID,
  //   unionid: wxContext.UNIONID,
  // }
  try {
    const result = await cloud.openapi.ocr.idcard({
        type: 'photo',
        imgUrl: event.imgUrl // 参数
      })
    console.log(result)
    return result
  } catch (err) {
    console.log(err)
    return err
  }
}
npm i 
本地调试菜单.png
开启调试.png
// 先初始化,不然报错
wx.cloud.init()

wx.cloud.callFunction({
    // 云函数名称
    name: 'idcard',
    // 传给云函数的参数
    data: {
        imgUrl: encodeURIComponent(imgUrl)
    }
})
    .then(res => {
        console.log(res.result)
    })
    .catch(console.error)
上一篇 下一篇

猜你喜欢

热点阅读