# 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
}