Универсальный угловой с @ ng-toolkit / универсальный - PullRequest
0 голосов
/ 21 декабря 2018

Попытка реализовать рендеринг на стороне сервера с помощью Angular Universal для приложения Angular 6.Перепробовал все учебники, которые смог найти, но смог получить только @ ng-toolkit / universal для обслуживания приложения.Когда я просматриваю исходный код страницы, на нем не отображается приложение, отображаемое на стороне сервера, оно выглядит как обычное угловое приложение.

Есть ли дополнительные шаги, которые мне нужно предпринять с помощью @ ng-toolkit / universal для достижения серверабоковой рендеринг с угловым универсалом?Приложение также настроено как PWA.

ОБНОВЛЕНИЕ: Основной причиной использования ng-toolkit был фиктивный класс DOM Window.Это приложение использует MDBootstrap, который имеет транзитивную зависимость от HammerJS.При попытке запустить серверную часть я получаю сообщение об ошибке «окно не определено» для HammerJs.

1 Ответ

0 голосов
/ 06 марта 2019

Необходимо собрать для производства, прежде чем изменения ng-toolkit будут видны в браузере:

npm run build:server:prod

, за которым следует

npm run server

* Примечание: "ng build --prod"выдает ошибку "npm run server" в настоящее время

...