跳到主要内容

环境

tcb.SYMBOL_CURRENT_ENV

字段说明: 初始化时使用该字段,可指定请求当前云函数的环境

v3 版本开始,可以不再使用 tcb.SYMBOL_CURRENT_ENV 字段,如果不指定环境ID,则使用当前云函数所在环境的环境ID

示例代码

import tcb from '@cloudbase/node-sdk'

// 取当前云函数的环境初始化
const app = tcb.init({ env: tcb.SYMBOL_CURRENT_ENV })

exports.main = async (event, context) => {
// 业务逻辑
}

parseContext

1. 接口描述

接口功能:解析云函数环境下的环境变量(参数取用 云函数入口参数 context 即可)

接口声明:parseContext(context): Object

2. 输入参数

字段类型必填说明
memory_limit_in_mbNumber云函数内存限制
time_limit_in_msNumber运行时间限制
request_idString请求 ID
environString环境变量字符串
function_versionString云函数版本
function_nameString云函数名
namespaceString命名空间

3. 返回结果

字段类型必填说明
memory_limit_in_mbNumber云函数内存限制
time_limit_in_msNumber运行时间限制
request_idString请求 ID
environObject环境变量对象(含用户设置的自定义环境变量值)
function_versionString云函数版本
function_nameString云函数名
namespaceString命名空间

4. 示例代码

import tcb from '@cloudbase/node-sdk'

exports.main = async (event, context) => {
// context 参数 取自云函数入口函数handler的context对象
const envObj = tcb.parseContext(context)
// 打印云函数环境变量
console.log(envObj)
}