Ответ 1
firebaser здесь
Обновление (сентябрь 2017 г.): поскольку версия 3.11 инструментов Firebase/CLI, есть облачные функции оболочку, которую вы можете использовать для локального тестирования своих функций без их развертывания. Я рекомендую читать сообщение в блоге Функции тестирования локально с помощью оболочки облачных функций и документацию о том, как Выполнять функции локально.
Обновить: поскольку версия 3.8 инструментов Firebase/CLI, она имеет возможность эмулировать функции HTTP при запуске firebase serve
. Другие типы триггеров пока не поддерживаются.
Предыдущий ответ
Мы работаем над этим. В то же время, я приведу друга Firebaser Doug из списка рассылки firebase-talk:
К сожалению, сегодня этого не существует. Местная среда для создания и тестирования облачных функций является высокоприоритетной для команды разработчиков.
Тем временем вы можете абстрагировать основные функциональные возможности своей функции и вызывать ее непосредственно с помощью командной строки node, передавая все необходимые данные, необходимые для работы. Например, с помощью функции HTTPS, выясните, что вам нужно от объекта запроса, сделайте это для ввода другой функции, а затем вызовите это с создаваемыми фиктивными данными. Ответ можно было бы обработать аналогичным образом.