Запустить два приложения на одном сервере или на одном порту

У меня есть приложения стека MEAN, мне нужно предложение о запуске обоих на одном сервере или на одном порте (предложение, которое лучше). Я нашел статью о запуске сервера на том же порту с использованием прокси, также я хочу знаю, что это хорошая идея. Есть некоторые проблемы с запуском на том же сервере, потому что я использую Angular 6 в качестве Front-end, мне нужно встроить эти файлы в общую папку моего узла (которая в данном случае является одной из них), поэтому Я думаю, что это невозможно (я думаю), потому что должен быть index.html, и это должен быть один, а не только index.html, но и другие файлы тоже. И если эти два случая не выгодны, пожалуйста, просто дайте мне знать об этом. Спасибо за помощь и спасибо за внимание.

Вы не можете запускать два экспресс-приложения на одном и том же порту. Вместо этого вы можете запустить сервер nginx и настроить его для обратного обращения прокси-запросов к вашим серверам на основе маршрута. Таким образом, у вас будет одна и та же конечная точка для доступа к обоим экспресс-приложениям. Вам просто нужно указать маршруты, для которых приложение будет иметь доступ. пример: localhost: 80 / app1 указывает на localhost: 8000 и localhost: 80 / app2 указывает на localhost: 8001

AkshayM 25.10.2018 15:03

Акшай Милмил, вот статья, о которой я говорил.

Jor Khachatryan 25.10.2018 15:05

Я все еще думаю, что для достижения того, что вы хотите, вам следует предпочесть nginx.

AkshayM 25.10.2018 15:14

Хорошо, спасибо, Акшай Милмайл, я попробую.

Jor Khachatryan 25.10.2018 15:17
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
4
889
0

Другие вопросы по теме