Когда использовать облачные функции Firebase - PullRequest
0 голосов
/ 23 мая 2019

У меня есть приложение Flutter с бэкэндом Firestore. Я настроил облачную функцию для использования платежей Stripe. Но я немного озадачен облачными функциями - должен ли я использовать его только тогда, когда мне нужно реагировать на определенное событие (например, созданный новый пользователь) и / или выполнять сложные операции с базой данных (написание нескольких документов)? И, например, если мне просто нужно прочитать один документ, нет необходимости создавать облачную функцию, верно?

1 Ответ

0 голосов
/ 23 мая 2019

Ваш вопрос довольно широкий.Существует множество причин, по которым можно было бы использовать облачную функцию вместо прямого доступа к данным, и полное обсуждение здесь не совсем подходит, но я сведу его к упрощению.

Есливы не знаете, нужно ли вам использовать облачные функции, и вы можете безопасно обойтись без них, тогда вам, вероятно, это не нужно.В тот момент, когда вы не можете обойтись прямым доступом, самое время подумать об использовании функции.

Не используйте облачные функции, если считаете, что может понадобиться.Используйте только один, если вы знаете, вам нужен, потому что прямой доступ к клиенту небезопасен или неадекватен.

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