How do you setup local environment variables for Cloud Functions for Firebase

后端 未结 5 1379
青春惊慌失措
青春惊慌失措 2020-12-04 17:30

I\'m using http cloud functions to listen for a request and then return a simple message.

I\'m developing cloud functions locally using:

firebase se         


        
5条回答
  •  天涯浪人
    2020-12-04 18:11

    You can keep a file called .env.json and load it when you trigger deploy command

    {
      "name": "project",
      "version": "0.0.0",
      "scripts": {
        "deploy": "npm run env && firebase deploy --only functions",
        "env": "test -f env.json && firebase functions:config:unset env && firebase functions:config:set env=\"$(cat env.json)\" || echo \"Please add the file env.json before deploy.\""
      },
      "dependencies": {
        "firebase-functions": "^3.1.0"
      },
      "devDependencies": {
        "firebase-functions-test": "^0.1.6"
      }
    }
    

提交回复
热议问题