文档中心
小程序云 
产品公告
云托管
云开发
产品简介
产品计费
操作指南
开发指南
云函数 sdk
服务端
nodejs sdk
常量
云函数
文件存储
开放能力
数据库
工具方法
php sdk(邀测中)
客户端
用户身份服务sdk
websocket
开发教程
cloudpilot
云效能
云安全
风险智能
智能营销
智能客服
智能监控
费用中心
访问控制
云迁移
组件市场
相关协议
小程序云 > 云开发 > 开发指南 > 云函数 sdk > 服务端 > nodejs sdk >  > dynamic_current_env
收藏
我的文档
设置
当前云函数所在云环境的常量标识,该值为 symbol 类型,因此该值不是云环境 id 的字符串。可用于在 cloud.init 方法中显示指定 api 请求当前云函数所在的云环境资源;也可以在调用云函数或获取数据库等对象时,显示指定需要访问的云环境。
用于 cloud.init 方法
typescript
复制代码
const cloud = require('@alipay/faas-server-sdk');

// cloud 实例默认即请求当前云函数所在云环境,因此通常情况下无需此设置
cloud.init({
env: cloud.dynamic_current_env,
});

用于调用云函数
设置 database 对象的环境。
typescript
复制代码
const cloud = require('@alipay/faas-server-sdk');

const custom = new cloud.cloud();
// custom 默认请求 test-a1b2c3 环境资源
custom.init({
env: 'test-a1b2c3',
});

// 对于 echo 云函数的调用,将会请求当前云环境,而非 test-a1b2c3 环境
const res = await custom.callfunction({
name: 'echo',
data: {},
config: {
env: cloud.dynamic_current_env,
},
});

用于设置 database 对象
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图