Я понятия не имею, возможно ли это, но я слышал, что наилучшей практикой является создание проекта frontend и backend-проекта в качестве двух проектов независимости. Для этого я должен использовать Nginx, не так ли? Но как именно это и как именно это работает?Использование Nginx - java jetty + angular2 node.js
Я просто создаю проект angular2 с node.js и запускаю сервер для прослушивания, например, порта 80.
Затем я создаю проект java с причалом и запускаю сервер для прослушивания, например, порта 90.
Тогда, если я каким-то образом создам проект Nginx, чтобы объединить интерфейс и бэкэнд? Мне нужна помощь, потому что я боюсь, что не могу понять, как это сделать.
'nginx' бы разместить свой проект. Node.js по существу является «бэкэнд» для интерфейса HTML/JS - хотя, очевидно, вы можете смешивать и сопоставлять различные языки для работы с фронтом и обратно. Вы даже не _need_ 'nginx', если хотите просто использовать узел node.js, но я по-прежнему рекомендую его. –
Node.js * - это бэкэнд ... Для чего нужен Jetty? Единственной целью Nginx является «обратный прокси»/балансировщик нагрузки/сервер статических ресурсов –