Я пытаюсь разместить два разных сайта в одном проекте Firebase.
Я использую экспресс-фреймворк для функций
для первого сайта я сделал следующее:
firebase init hosting
proceed with an existing project created from console
firebase init functions
proceed with installing all dependencies
затем я установил экспресс-фреймворк
npm i express --save
мой файл firebase.json выглядит следующим образом:
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [{
"source": "**",
"function": "front"
}]
}
}
теперь я добавил еще один сайт в том же проекте в раздел хостинга.
Итак, мои вопросы: как подключить мой второй сайт с cli? мне нужно запустить другую функцию для нового сайта? мне нужно установить еще один экспресс-фреймворк? какова будет файловая структура для обоих сайтов? они будут вместе или в отдельной папке?
в настоящее время моя первая структура сайта:
mainfolder
-firebase.json
-public
-404.html
-functions
-index.js
-node_modules
Моя цель - разделить интерфейс и серверную часть по разным доменам. вот почему я пытаюсь использовать два сайта в одном проекте Firebase.
Чтобы еще раз упомянуть, я использую экспресс-фреймворк. ожидается наличие отдельных общедоступных файлов и экспресс-файлов для обоих сайтов.
пожалуйста, помогите с хорошей структурой проекта.