При просмотре некоторых руководств по облачным функциям Firebase кажется, что Express - это в значительной степени стандартный инструмент.Мне было интересно, хотя бы имеет ли смысл использовать отдельное экспресс-приложение для каждой функции, чтобы каждое мини-приложение содержало только один маршрут.Или я должен создать одну функцию, которая является экспресс-приложением, управляющим всеми обработчиками запросов?
Удобство первого подхода заключается в том, что я вижу отдельные журналы для каждой функции в консоли.
Преимущество второго заключается в том, что я могу использовать динамические URL-адреса и сопоставлять параметры.Как "user/1234/cars"
.(Я не планирую это делать)
Что меня действительно интересует, так это то, какой из них более эффективен или быстрее, как часто эти функциональные среды воссоздаются?
Есликаждый вызов функции использует отдельную среду, я предполагаю, что первый подход лучше, поскольку занимаемая площадь приложения меньше.Если это не так, я полагаю, что последний лучше.