#firebase #google-cloud-functions
# #firebase #google-cloud-функции
Вопрос:
Можно ли добавить маршрутизацию в вызываемую функцию, как мы делаем с помощью express-js в HTTP-функциях, потому что я где-то читал, что мы не можем использовать express в https при вызове функций?
По сути, я хочу вызвать одну функцию http oncall, и на основе маршрута функция будет решать, какой код выполнять.
Ответ №1:
Для функций вызываемого типа маршрутизация недоступна. Каждая функция может обрабатывать только один запрос от веб-или мобильного клиента и отправлять один ответ. Возможности полностью документированы. Если вы хотите применить какую-то условную обработку для входящих запросов, вам придется реализовать это самостоятельно. Экспресс не будет работать.
Вы можете сами убедиться, что вызываемые функции автоматически выполняют для вас в спецификации протокола.
Если вам нужна экспресс-маршрутизация, вам придется использовать обычную HTTP-функцию с onRequest, как показано в документации.