Развертывание облачной функции, которая обрабатывает события записи и обновления - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу создать облачную функцию на python, которая помогает мне подсчитывать количество документов в коллекции каждый раз, когда объект коллекции создается или удаляется, и я нашел пример Cloud Firestore Triggers но у меня есть проблема с этой частью базы данных кода / (по умолчанию), что я должен написать по умолчанию? Я пробовал project_id + ". Firebaseio.com" или просто ".firebaseio", но моя функция не вызывается. Спасибо за ваше время.

gcloud functions deploy FUNCTION_NAME \
  --runtime RUNTIME \
  --trigger-event providers/cloud.firestore/eventTypes/document.write \
  --trigger-resource projects/YOUR_PROJECT_ID/databases/(default)/documents/messages/{pushId}

1 Ответ

0 голосов
/ 29 апреля 2020

Вы внедряете в облачные функции (vanilla), а не в облачные функции Firebase.

Если вы хотите развернуть в firebase, вам нужно выполнить развертывание, используя команду, подобную:

firebase deploy --only functions

и обратитесь к документации Firebase для облачных функций Firebase

Что касается значения default, я просто провел быстрый тест для своего проекта, и это был мой вывод

enter image description here

Из результатов моего теста я могу сделать вывод, что вы должны оставить значение "(по умолчанию) как есть.

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