【发布时间】:2020-06-03 01:40:26
【问题描述】:
我是节点开发的新手,正在努力从应用引擎获取环境变量。我正在尝试将网络服务器部署到 Google App 引擎。
在开发过程中,我使用“dotenv”包来获取变量。一切都按预期工作。
使用 app.yaml 部署到引擎时。我错过了所有未定义的变量。
目前我正在使用节点 12.5.0 并在 app.yaml 中使用 runtime: nodejs12。
runtime: nodejs12
env_variables:
AccountID: "XXXXXXXXXXXXXX"
Token: "somethingrandom"
.env
AccountID=myacccountID
Token=mytoken
index.js
require("dotenv").config();
let accountid = process.env.AccountID
console.log(accountid);
在我的本地环境中,我得到了正确的价值。 但是在 GAE 上我变得不确定
以前我什至尝试过包含 .env 文件并在 App 引擎中使用“dotenv”库,并且效果很好。但是现在不行了。
【问题讨论】:
-
编辑您的问题并包含一个显示此问题的最小示例。
-
我已经更新了示例。
标签: node.js google-app-engine google-cloud-platform