全场最拉 fd6fe91d9b
doc: update how to use cloudfunction related doc (#750)
* doc: update package-manage.md

* doc: add cloudfunction docs

* doc: add use-env doc

* doc: upload image file into project directory

---------

Co-authored-by: sulnong <bytepay@bytepayment.com>
2023-02-09 20:23:42 +08:00

1.1 KiB

title
在云函数中使用环境变量

{{ $frontmatter.title }}

添加环境变量

  1. 首先点击页面左下角的小齿轮按钮,打开应用设置页面

  1. 其次在弹出的应用设置界面,点击 新增环境变量按钮,输入环境变量的 keyvalue, 并点击确定

  1. 确认更新环境变量

::: warning 请注意,更新环境变量需要重启当前应用以生效。 重启期间应用将无法正常提供服务,因此在重启之前,请确保应用已暂停业务请求。 :::

这里我们添加一个 nameMY_ENV_KEY, valueMY_ENV_VALUE 的环境变量,并等待应用重启完成。

使用环境变量

环境变量添加完成后,即可在任意云函数中通过访问 cloud.env 来使用。

import cloud from '@lafjs/cloud'

export async function main(ctx: FunctionContext) {
  
    const env = cloud.env
    console.log(env)
    // 可以看到,我们刚才添加的 MY_ENV_NAME: MY_ENV_VALUE 已经生效了
}