【发布时间】:2019-05-11 12:51:14
【问题描述】:
谷歌云平台的初学者在这里。
我目前正在尝试设置 node.js 后端 API,但我无法找出我的环境变量不起作用的原因。
我有一个带有 JwT 身份验证密钥的变量和一个用于我的 mongoDB Atlas URL 的变量。
我在我的 app.yaml 中定义了它们,就像在 https://cloud.google.com/appengine/docs/standard/nodejs/config/appref#environment_variables 中解释的那样
env_variables:
TOKEN_SECRET: 'MY_SUPER_SECRET_JWT_KEY'
MONGO_FULL: 'MY_MONGO_URL'
但是当我尝试使用 npm start 在 shell 中 npm 启动我的应用程序时,我收到一个错误:
throw new TypeError('JwtStrategy requires a secret or key');
任何人都知道我做错了什么,或者有没有更好的方法来使用 node.js 在 GCP 应用引擎中存储和检索环境变量?
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform environment-variables