Облачная функция Firebase
Веб-приложениям и мобильным приложениям часто требуется внутренний код для выполнения таких задач, как отправка уведомлений или обработка длительных задач.
Firebase предлагает масштабируемое решение для запуска внутреннего кода в облаке. Не в ваших устройствах. Действие облачной функции вызывается, когда события запускаются в firebase.
Преимущества использования облачной функции Firebase
- Нет необходимости запускать и поддерживать собственный сервер
- У вас есть изолированная кодовая база для внутреннего кода.
- Вы платите только за фактическое время выполнения вашего кода
- Облачная инфраструктура хорошо масштабируется
Предпосылки
Если мы хотим запустить облачную функцию, нам нужно установить следующие вещи:
- Установите Node.js Ссылка
- Firebase CLI на вашем локальном компьютере
- Аккаунт Firebase
Установка Firebase CLI на локальный компьютер
npm install -g firebase-tools
Войдите в свою учетную запись firebase из CLI
firebase login
После входа в систему успешно инициализируйте firebase
firebase init
Сначала выберите проект.
Следующий вопрос, который вам задают: «Хотим ли мы сейчас установить зависимости с npm?». Поскольку мы хотели бы добавить все необходимые зависимости, вам нужно сказать «Y» здесь или просто нажать «Ввод», поскольку «Y» является настройкой по умолчанию.
Теперь вы можете увидеть этот экран в своем терминале:
После инициализации вы можете перейти к своему проекту, и его структура будет выглядеть так:
В файле index.js добавьте приведенный ниже код.
Пришло время развернуть наш код
firebase deploy
Если вы открываете текущий проект Firebase в бэкенде и нажимаете ссылку «Функции», вы должны увидеть развернутую функцию helloWorld на панели инструментов: