разобрался с ноджс( а именно express и koa)
разобрался с созданием ангуляр и реакт компонентов
После чего передо мной встала задача: реализовать взаимодействие моих, например, ангуляр компонентов с моим express|koa API.
К примеру с ангуляром изначально я поступал следующим образом: брал agular CLI, поднятый на одном порту и в своем компоненте делал запросы на другой порт(на этом же сервере), который слушал express'ом и выдавал данные. Очевидно такая система пригодна только для каких-то тестовых и простеньких вещей, потому что грубо говоря это получалось два ноджс сервера, слушающих разные порты — дурацкая идея. я задумался над тем, что статику клиенту можно отдавать тем же самым express сервером, опять же гугол сказал — что лучше отдавать ее ngnixом. Хорошо, подумал я, но опять же, получается, один сервер будет у меня выдавать статику, а второй на другом порту слушать запросы к API.
Как это вообще, нормальная практика? Или как-то можно и нужно связать nodjs с ngnix и получить возможность делать запросы к API на не отличный от ngnix порт? Как это вообще правильно организовывается в продакшене, подскажите пожалуйста что почитать на эту тему или может быть какие-то ошибки в моих рассуждениях
Как новичок новичку- слишком общие вопросы задаешь, так не будут отвечать. Начинай лепить свое, потом уже по конкретике спрашивай , будут отвечать
Обсуждают сегодня