У меня есть приложения стека MEAN, мне нужно предложение о запуске обоих на одном сервере или на одном порте (предложение, которое лучше). Я нашел статью о запуске сервера на том же порту с использованием прокси, также я хочу знаю, что это хорошая идея. Есть некоторые проблемы с запуском на том же сервере, потому что я использую Angular 6 в качестве Front-end, мне нужно встроить эти файлы в общую папку моего узла (которая в данном случае является одной из них), поэтому Я думаю, что это невозможно (я думаю), потому что должен быть index.html, и это должен быть один, а не только index.html, но и другие файлы тоже. И если эти два случая не выгодны, пожалуйста, просто дайте мне знать об этом. Спасибо за помощь и спасибо за внимание.
Акшай Милмил, вот статья, о которой я говорил.
Я все еще думаю, что для достижения того, что вы хотите, вам следует предпочесть nginx.
Хорошо, спасибо, Акшай Милмайл, я попробую.
Вы не можете запускать два экспресс-приложения на одном и том же порту. Вместо этого вы можете запустить сервер nginx и настроить его для обратного обращения прокси-запросов к вашим серверам на основе маршрута. Таким образом, у вас будет одна и та же конечная точка для доступа к обоим экспресс-приложениям. Вам просто нужно указать маршруты, для которых приложение будет иметь доступ. пример: localhost: 80 / app1 указывает на localhost: 8000 и localhost: 80 / app2 указывает на localhost: 8001