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