首页 > 解决方案 > 如何从 yaml 获取数据到任何其他 JS 文件

问题描述

我在谷歌云平台上部署我的节点应用程序,我想将我的 mysql 用户名、密码和数据库名称存储在 yaml 文件中,这将与 gcloud 中使用的相同,我想使用相同的值进入我的另一个文件数据库。 js在不同的文件夹中。如何激活这个。

显示文件层次结构

我当前的 app.yaml 文件

我想从 app.yaml 获取用户名和密码到 database.js。预先感谢您的帮助。:D

标签: javascriptnode.jsgcloud

解决方案


您可以在以下位置指定其他环境变量app.yaml

env_variables:
  MY_VAR: "my value"

在你的情况下app.yaml看起来像这样:

runtime:nodejs10
env_variables:
      USERNAME: "my username"
      PASSWORD: "secret"

在 Node.js 中,您可以像这样使用环境:

const username = process.env.USERNAME;

推荐阅读