в моем случае у меня есть три разных домена
https://www.bilal.ai (bilal.ai) <---- for showcase website firebase hosting
https://app.bilal.ai <---- for the web app
https://api.bilal.ai <---- for firebase functions
Что я сделал:
1) Я прошел этот документ Я подключил свою сеть app и несколько облачных функций, таких как функция регистрации в пользовательских доменах с помощью метода перезаписи хостинга в моей панели управления firebase, а app.bilal.ai работает как и функция регистрации.
Проблема
1 ) первый домен и демонстрационный веб-сайт - это совершенно другой проект, и он находится на другой платформе, однако я хочу, чтобы все они были в одном проекте, если это возможно
2) до сих пор я видел документы для подключите пользовательский домен к firebase хостингу и функциям, и я подключил его наверняка, но оба домена работают одинаково, и это проблема, например, когда я захожу в app.bilal.ai, он показывает приложение и когда я иду в api.bilal .ai также показывает веб-приложение, которое не так, я хочу, чтобы этот домен был выделен для API-интерфейса бэкенда, который является функциями Firebase, такими как вход в систему fu nction
3) аналогично, когда кто-то вызывает api.bilal.ai/login, он работает с функцией входа в систему, но если вызвать тот же API через app.bilal.ai/login, он также работает, что неправильно, я хочу это показать ошибка
4) через метод перезаписи я должен написать каждую функцию отдельно в файле firebase. json, мне нужно что-то **, чтобы связать все функции с пользовательским доменом, и этот вопрос также задается в комментарий здесь