Предупреждение, переменные среды FIREBASE_CONFIG и GCLOUD_PROJECT отсутствуют при установке конфигурации среды в firebase - PullRequest
0 голосов
/ 13 июля 2020

Я попытался сохранить свои ключи API как переменные среды, установив конфигурацию среды в firebase. это ссылка https://firebase.google.com/docs/functions/config-env. Я повторно развернул функции в Node 8 и смог увидеть вывод JSON ключ api, когда я запустил firebase functions:config:get.

"myservice":{
  "key": "******",
  "id": "******"
} 

Однако, когда я запустил свое приложение (TypeScript) и попытался проверить, могу ли я получить мой apikey:

import * as admin from "firebase-admin";
import * as functions from "firebase-functions";
import "firebase-functions"; 
admin.initializeApp();
const key = functions.config().myservice.key;
console.log(key);

Я получил

Warning, FIREBASE_CONFIG and GCLOUD_PROJECT environment variables are missing. Initializing firebase-admin will fail   
TypeError: Cannot read property 'key' of undefined 

и не вижу ключ в консоли

Есть ли у кого-нибудь такая же проблема? Может ли кто-нибудь подсказать, как решить эту проблему. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...