Как определить, является ли среда разработкой или производством с помощью Firebase Cloud Functions? - PullRequest
0 голосов
/ 07 ноября 2018

Как я могу определить, является ли моя серверная среда разработкой или производством с помощью Firebase Cloud Functions?

Мне нужно что-то вроде этого:

if(process.env.NODE_ENV === 'development'){

   //DO STUFF SPECIFIC TO DEV ENVIRONMENT

}
else if(process.env.NODE_ENV === 'production'){

   //DO STUFF SPECIFIC TO PRODUCTION ENVIRONMENT

}

1 Ответ

0 голосов
/ 07 ноября 2018

Все проекты являются просто проектами, за исключением того, как вы определяете их назначение. Поскольку облачные функции не могут узнать разницу между dev и prod, вам нужно проверить название проекта, так как это единственное, что изменяется в среде. Используйте process.env.GCLOUD_PROJECT из автоматически заполненных переменных env .

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