Comments 3
А в чем плюсы отдавать angular universal из-под nestjs-приложения?
Судя по тому, что я увидел, universal не использует тут никаких фич nest-а. И наоборот, апи-сервер на nest не использует ничего из angular. Да еще и Ivy ради этого отключать — это вообще такое себе.
Не логичнее было бы отдавать universal напрямую из express (в полном сответствии с официальным туториалом)? А nest пусть себе живет как независимый апи-сервер.
Да, согласен что отрубать Ivy не самая лучшая затея и что можно по офф туториалу поднять отдельный SSR. Я выбрал такое решение для следующих кейсов:
- Хочу запустить MVP и отдать пользователям. Приложение будет прям очень маленькое, сильного бурста от IVY не будет заметно, особенно если докрутить всякий gzip
- Максимально уменьшаем стоимость. Платить за одну виртуалку или две?
- Скорость разработки. Можно конечно поднять докер и в одном контейнере под разными портами хостить и api и SSR, но это попахивает гемором и не про скорость.
А если уже гипотеза подтвердилась, отклик от пользователей есть, приложение растёт и становится жирным — можно уже разносить монолит на части.
А не пробовали nx.dev/angular? Там уже и angular есть, и nest, и связка между ними.
Sign up to leave a comment.
Пишем full stack монолит с помощью Angular Universal + NestJS + PostgreSQL