这可能是一个超级菜鸟问题,但是,我使用控制台将应用程序部署到了gcloud,但是一旦部署,它并没有获取我的.env文件,因此,我们在我们的网站上有一个链接到mailchimp的注册表单,但是API密钥和列表ID位于我们的.env文件中,如何让Google Cloud读取此文件。
我是这个方面的超级新手,所以我看了文档但一无所知。我只知道我有一个NodeJS后端,其中有一个使用Express的名为server.js的文件,我有一个带有我的API密钥的.env文件,但不知道如何让Google读取这些ENV变量。
帮助?
谢谢! :)
答案 0 :(得分:1)
在app.yaml
文件中,您可以提供env变量,并使用process.env.PORT
在应用程序代码中使用:
runtime: nodejs10
env_variables:
PORT: 8080