Я пытаюсь переместить крошечное приложение для работы с узлами, которое я сделал, в функции firebase.
Файл содержит dotenv
переменных. Ранее я думал, что если я просто разверну и поставлю dotenv в зависимость, это сработает, но этого не произошло ..
Итак, я перешел к статье конфигурации среды firebase , чтобы понять, как я могу установить .env
В каком состоянии устанавливать вещи, делая что-то подобное
firebase functions:config:set someservice.key="THE API KEY" someservice.id="THE CLIENT ID"
Но у меня так много конфигурации окружения, и я выполняю кое-что, что кажется громоздкой задачей.
Допустим, это файл окружения
# App port Address
PORT = 8080
# Google Secret
GOOGLE_CALLBACK_URL = http://localhost:8080/auth/google/callback
GOOGLE_CLIENT_ID = 4048108-bssbfjohpu69vl6jhpgs1ne0.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET = lTQHpjzY57oQpO
# Client Address
CLIENT_ADDRESS = http://localhost:3000/
# Meetup Secret
MEETUP_CALLBACK_URL = http://localhost:8080/auth/meetup/callback
MEETUP_CLIENT_ID = ef6i9f7m6k0jp33m9olgt
MEETUP_CLIENT_SECRET = sk3t5lnss2sdl1kgnt
#EventBrite Secret
EVENTBRITE_CALLBACK_URL = http://localhost:8080/auth/eventbrite/callback
EVENTBRITE_CLIENT_ID = UU2FXKGYHJRNHLN
EVENTBRITE_CLIENT_SECRET = NA55QG52FAOF6GDMLKSJBKYOPIGQU4R46HHEU4
Как лучше настроить, чтобы при работе с firebase firebase обслуживал - только функции, размещая , он не выдавал никаких ошибок, таких как
OAuth2Strategy требует опции clientID