Можно ли запустить фронтэнд на Nuxt.js и бэкенд на Express.js на одном сервере?

Как можно объединить проекты на Nuxt и Express на одном хостинге, чтобы избежать необходимости оплаты за два хостинга и домен?
  • 19 августа 2024 г. 19:33
Ответы на вопрос 2
Да, можно запустить фронтэнд на Nuxt.js и бэкенд на Express.js на одном сервере. 

Для объединения проектов на Nuxt и Express на одном хостинге вам понадобится настроить сервер таким образом, чтобы оба приложения могли работать параллельно. Например, вы можете настроить Nuxt для работы на порту 3000, а Express - на порту 5000. После этого вы можете использовать проксирование запросов через Nginx или другой веб-сервер, чтобы обеспечить доступ к обоим приложениям через один общий домен и порт.

Таким образом, у вас будет один хостинг и домен для обоих приложений, что позволит вам избежать необходимости оплаты за два хостинга. Не забудьте также настроить конфигурацию CORS для разрешения обмена данными между фронтендом и бэкендом, если они будут работать на разных портах.
Конечно, и этот способ вообще база (как "middle" может про такое не знать), запускаешь свои части на разных портах.
Похожие вопросы