Size: a a a

Angular-universal-ru

2021 April 16

K

Kirill in Angular-universal-ru
Тока не забудь на браузерный и серверный билд поставить
источник

K

Kirill in Angular-universal-ru
Я кстати готовлю пакет оптимизации ssr для ангуляра. Кому интересно - дам ссылку как будут готов
источник

IO

Ivan Okhrimenko in Angular-universal-ru
+
источник

DE

Denis Evseev in Angular-universal-ru
👍
источник

DE

Denis Evseev in Angular-universal-ru
Тупой вопрос - как вы запускаете angular universal на Production?

dev:ssr - запускает как надо и рендерит html, но предупреждает что это не production
serve:ssr - запускает как service (не рендерит html), работает почти как ng serve
build:ssr - тупо строит проект в dist директорию
источник
2021 April 17

НЧ

Никита Чеботов... in Angular-universal-ru
+
источник

K

Kirill in Angular-universal-ru
Через node ./dist/server/имя-файла. Ну и флаги разные если нужно
источник

K

Kirill in Angular-universal-ru
Либо если нужен все же dev режим с прод атрибутами -c=prod. Вроде так
источник

DE

Denis Evseev in Angular-universal-ru
Если запускать так то html код не рендериться
источник

K

Kirill in Angular-universal-ru
Значит ошибка в билде
источник

DE

Denis Evseev in Angular-universal-ru
Я делаю build:ssr и потом serve:ssr, никаких ошибок, но и никакого рендеринга html не происходит. Все работает как будто через ng serve
источник

K

Kirill in Angular-universal-ru
Это две разные команды
источник

DE

Denis Evseev in Angular-universal-ru
Попробую запустить node dist/server/server.js после build:ssr
источник

K

Kirill in Angular-universal-ru
Билд создаёт файлы, который ты потом нодой открываешь
источник

K

Kirill in Angular-universal-ru
А что за ошибка
источник

K

Kirill in Angular-universal-ru
У тебя dist Щя выглядит как относительный путь, мб в этом проблема ?
источник

K

Kirill in Angular-universal-ru
Из какой директории запускаешь ?
источник

DE

Denis Evseev in Angular-universal-ru
build:ssr в Ангуляр 11 генерирует dist и там 2 папки: server и browser
источник

K

Kirill in Angular-universal-ru
Да
источник

DE

Denis Evseev in Angular-universal-ru
В данный момент копирую эти 2 папки в докер контейнер и запускаю через serve:ssr
источник