# callFunction

Calls cloud function.

OBJECT parameter description

Parameter Type Required Description
name String Yes Cloud function name
data Object No Parameter passed to the cloud function

Description of Promise return result

Parameter Type Description Minimum Version
errMsg String General return result
result String Return result of cloud function call
requestID String The cloud function execution ID, used to query logs in the console 0.0.12

Sample code:

Suppose a cloud function add already exists:

exports.main = (event, context) => {
  return event.x + event.y
}

Call sample code:

const cloud = require('wx-server-sdk')
exports.main = async (event, context) => {
  const res = await cloud.callFunction({
    // The name of the cloud function to be called
    name: 'add',
    // Parameter to be passed to the cloud function
    data: {
      x: 1,
      y: 2,
    }
  })
  return res.result
}