【发布时间】:2022-01-10 07:05:02
【问题描述】:
我正在尝试在我需要设置一些环境变量的本地系统上运行云功能。我正在关注 docs 用于环境和本地开发 docs。
我正在尝试通过以下命令运行我的项目:
node node_modules/@google-cloud/functions-framework --target=syncingredients --env-vars-file=.env.yaml
我的.env.yaml 的样子:
API_KEY: key
AUTH_DOMAIN: project.firebaseapp.com
【问题讨论】:
-
我认为使用 npm init 创建一个 package.json 文件,使用您的内容创建 index.js 文件,使用
npm install @google-cloud/functions-framework安装函数框架,将启动脚本添加到 package.json,并通过命令传递配置-line 参数,例如:"start":"functions-framework --target=helloWorld --trigger-http --env-vars-file ./.env.yaml"(其中 .env.yaml 设置了您的环境变量),然后npm start也可以实现相同的效果 -
不,不是@PriyashreeBhadra,如果你查看github.com/GoogleCloudPlatform/functions-framework-nodejs/…,你会发现它不是
标签: google-cloud-platform google-cloud-functions environment-variables