Adobe I/O 信封列表
这是一个用于 Adobe I/O CLI 和 SDKs 的辅助库,用于确定要运行的环境,是否 prod,或 stage。 。 。 .
安装
$ npm install @adobe/aio-lib-env
使用量
确定环境
const {
getCliEnv, /* function */
setCliEnv, /* function */
SUPPORTED_ENVS, /* array<string> */
DEFAULT_ENV, /* string */
PROD_ENV, /* string */
STAGE_ENV /* string */
} = require('@adobe/aio-lib-env')
// getCliEnv defaults to PROD_ENV if the global config key is not set, or is set to an unknown env
const env = getCliEnv()
// do something based on the env - switch to prod or stage endpoints, for example
创造环境(.aio)
{
cli: {
env: "prod"
}
}
建立环境(.env)
AIO_CLI_ENV=prod
设置环境( 代码)
const { setCliEnv, PROD_ENV, STAGE_ENV } = require('@adobe/aio-lib-env')
setCliEnv(PROD_ENV)
setCliEnv(STAGE_ENV)
setCliEnv('delta-quadrant') // throws Error
除错日志
LOG_LEVEL=debug <your_call_here>
预留 LOG_LEVEL 环境变量和 debug 值到引用您函数的调用,在命令行上。 这将为您的 SDK 电话输出大量调试数据 .
捐款
欢迎捐款! 读取 贡献指南 更多信息.
许可证发放
这个项目根据Apache V2许可证获得许可. 见 自由主义 更多信息.