十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
调用云函数。

创新互联专注于乌苏企业网站建设,响应式网站开发,商城网站定制开发。乌苏网站建设公司,为乌苏等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
参数
| 名称 | 类型 | 必须 | 说明 | 
|---|---|---|---|
| name | String | 是 | 云函数名 | 
| data | Object | 否 | 传递给云函数的参数 | 
返回值 Promise
resolve 结果:
| 名称 | 类型 | 说明 | 
|---|---|---|
| requestID | String | 请求 ID | 
| result | String | 云函数返回结果 | 
reject 结果:
| 名称 | 类型 | 说明 | 
|---|---|---|
| code | String | 错误码 | 
| message | String | 错误信息 | 
代码示例
云函数 sum:
exports.main = (event, context) => {
let sum = 0;
for (let i = 0; i < event['numbers'].length; i++) {
let n = parseInt(event['numbers'][i], 10);
sum += n;
}
return sum
}
在另一云函数中调用 sum:
const cloud = require('swan-server-sdk')
exports.main = async (event, context) => {
cloud.init(context)
const res = await cloud.callFunction({
name: 'sum',
data: {
numbers: [1, 2, 3, 4, 5]
}
})
return res.result
}