初始化

2020-07-20 15:21 更新

objectenvinit

接口描述

接口功能:SDK 实例初始化

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

输入参数

 字段类型 属性 说明 
 secretId string 否 腾讯云 API 固定密钥对,在云函数内执行可不填。
 secretKey string 否 腾讯云 API 固定密钥对,在云函数内执行可不填。
 env string 否 TCB 环境 ID,不填使用默认环境
 proxy string 否 调用接口时使用的 http 代理 url
 timeout number 否 调用接口的超时时间(ms),默认为 5000,即 5 秒
 credentials Object 否 Cloudbase 私钥,包含 private_key 和 private_key_id 两个字符串,可以通过云开发控制台获取
 version string 否 版本号,依赖项目的版本号
返回结果
字段类型必填说明
-Objecttcb 实例对象

示例代码

// 初始化示例
const tcb = require('tcb-admin-node')
// 初始化资源

// 云函数下不需要secretId和secretKey。
// env如果不指定将使用默认环境
tcb.init({
  secretId: 'xxxxx',
  secretKey: 'xxxx',
  env: 'xxx'
})

//云函数下使用默认环境
tcb.init()

//云函数下指定环境
tcb.init({
  env: 'xxx'
})

//获取执行当前云函数的环境
tcb.getCurrentEnv()

//云函数下指定环境为当前的执行环境
tcb.init({
  env: tcb.getCurrentEnv()
})

//修改请求超时时间
tcb.init({
  timeout: 5000
})

//使用多个环境
//初始化环境'xx'和'zz'
const app = tcb.init({
  env: 'xx'
})

const app2 = tcb.init({
  env: 'zz'
})


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号