Облачные функции для Firebase: структура проекта нескольких автономных функций
Я пытаюсь создать структуру проекта, похожую на следующую:
--firebase-admin-project
--firebase.json
--functions
--anonymous-login
--node_modules
--index.js
--package.json
--auth-login
--node_modules
--index.js
--package.json
Намерение состоит в том, чтобы выполнить "firebase deploy --only functions" в папках anonymous-login или auth-login, но развертывание завершается неудачно.
В настоящее время "initb functions для firebase" создает новые файлы index.js и package.json в папке функций, а это не то, что мне нужно.
Кроме того, мы хотим избежать использования require для объединения всех функций в один файл index.js.
2 ответа
Когда ты бежишь firebase deploy
, он развернет каждую функцию в вашем проекте и все файлы в каталоге функций. В настоящее время нет способа выбрать что-то меньшее, чем все.
Обновление: в CLI появилась новая функция, которая позволяет независимо развертывать отдельные функции и группы функций. Документация для этого находится в разделе частичного развертывания документов.
firebase deploy --only functions:<any function>
Firebase начал позволять разработчикам развертывать определенные функции, а также