Хотя я нахожу облачные функции в Firebase довольно удобными, у меня возникают проблемы с выяснением того, как их настроить каким-либо образом. firebase init
сгенерировал firebase.json, который содержит свойство functions.predeploy
, но есть ли другие доступные варианты? Я не могу найти схему для этого файла.
По умолчанию моя облачная функция развернута как приложение Node.js 6. Как определить, что я хочу использовать Node.js 8, который уже поддерживается платформой? Как я могу изменить количество используемой памяти? Как определить переменные среды? Все это можно указать с помощью команд cli или из пользовательского интерфейса, но они будут переопределены при следующем развертывании. Не могу ли я добавить к своему firebase.json
то, что позволило бы мне указывать эти значения как постоянные? Или мне действительно нужно работать с полноценным Google Cloud и диспетчером развертывания, чтобы заставить его работать?