跳到主要内容

云托管

callContainer

1. 接口描述

接口功能:调用云托管服务

接口声明:callContainer(object: Object): Promise<Object>

2. 输入参数

字段类型必填说明
namestring云托管服务名
methodstringHTTP 请求方法
pathstringHTTP 请求路径
headerRecord<string, string>HTTP 请求头
dataobjectHTTP 请求体

3. 输出参数

字段类型必填说明
codestring状态码,操作成功则不返回
messagestring错误描述
resultobjectHTTP响应体数据
requestIdstring请求序列号,用于错误排查

服务执行报错,将通过异常抛出

4. 示例代码

import cloudbase from "@cloudbase/js-sdk";

//初始化SDK实例
const app = cloudbase.init({
env: "xxxx-yyy"
});

app
.callContainer({
name: 'helloworld',
method: 'POST',
path: '/abc',
header:{
'Content-Type': 'application/json; charset=utf-8'
},
data: {
key1: 'test value 1',
key2: 'test value 2'
},
})
.then((res) => {
console.log(res)
});