Я новичок в веб-развертывании и хостинге, но уже пару лет пишу код.
В настоящее время у меня есть серверная часть и интерфейс, которые работают отдельно. Мне удалось развернуть веб-интерфейс в Firebase, а его контейнер (Docker) был запущен в Google Compute Engine (GCE) и развернут в Google App Engine (GAE) с гибкой средой. Оба работают независимо и прекрасно; локально и в их уважаемых развернутых службах, но теперь я хочу, чтобы он работал в моем пользовательском домене, который я купил у доменов Google, пусть это будет sicko-project.com
локально у меня есть бэкэнд как local:8080/api/ping
и мой frontend localhost:4200/ping
, который получает данные бэкэнда от localhost:8080/api/ping
Мой вопрос: как я могу заставить их работать в моем домене?
Что я знаю.
Я знаю, что у вас не может быть двух отдельных веб-серверов в одном домене, я смущенно узнал об этом, общаясь с поддержкой Google, а также со здравым смыслом. Туннельное зрение великолепно!
Я знаю, что у меня могут быть оба в разных поддоменах: внешний интерфейс на www.app.sicko-project.com
и www.api.sicko-project.com
Как я могу сделать свой веб-сайт www.sicko-project.com/ping
похожим на то, как Я использую его локально.
Спасибо
Также я использую MongoDB для базы данных
РЕДАКТИРОВАТЬ: Я подумал, придется ли мне перенаправлять трафик c в коде на sicko-project.com и получите мой бэкэнд и внешний интерфейс по:
- псевдо-i sh код -
бэкэнд-код иметь что-то похожее на группу (app.sicko-project.com/api/ping) и код внешнего интерфейса get get (api.sicko-project.com/api/ping)
EDIT2: добавить несколько Cors Middleware