跳到主要内容

调用普通云函数

云开发提供了多种 SDK、API 供开发者调用云函数,包括小程序 SDK、JS SDK、Node SDK、HTTP API 等,满足不同场景和平台的需求。

调用方式概览

调用方式适用场景特点
小程序 SDK微信小程序原生支持,自动携带用户身份
Web SDK浏览器环境、前端应用简单易用,自动处理认证
Node.js SDK服务端、云函数互调支持服务端调用,功能完整
HTTP API跨语言调用、第三方系统集成标准 REST API,支持所有语言
HTTP 访问服务前端直接访问、自定义域名支持自定义路径和域名,可跨域访问

调用示例

微信小程序可以直接使用 wx.cloud.callFunction API 调用云函数,无需额外配置。

// 基础调用方式
wx.cloud.callFunction({
name: 'hello-world'
data: {
name: 'CloudBase'
message: 'Hello from MiniProgram'
}
success: res => {
console.log('调用成功:', res.result);
}
fail: err => {
console.error('调用失败:', err);
}
});

💡 提示:小程序调用云函数时会自动携带用户的 OPENID,可在云函数中通过 event.userInfo.openId 获取。

相关文档

相关文档