Рендеринг сервера приложений Angular 6 Express - PullRequest
0 голосов
/ 09 июня 2018

У меня есть приложение, использующее Angular 6 и сервер Express.Теперь я хочу добавить систему рендеринга сервера (лучшие и стандартные практики), но все статьи, которые я обнаружил, не совместимы с Angular 6 или не используют Express сервер обычным способом.

Мне просто нужна стандартная документация для оптимизированных для SEO URL-адресов (рендеринг сервера) для Angular 6 и Express server.

1 Ответ

0 голосов
/ 15 июня 2018

Недавно (2 месяца назад) я тоже столкнулся с таким же требованием.Мой клиент хочет веб-приложение с angular 6 universal с express сервером.он хочет использовать функцию Angular Universal SSR (Server Side Rendering) для достижения SEO с помощью высокоскоростного веб-приложения.

После долгих размышлений в Google я нашел очень хорошо документированный проект и хорошо работал с целями SEO (япроверил SEO совместимость, которую 90% получил Google Audit) на Github.Он также использует сервер Express для работы с Angular Universal.Вы можете проверить его по следующей ссылке: https://github.com/maciejtreder/ng-toolkit

  • Чтобы запустить его в среде разработки: используйте npm start

  • Для запускачерез экспресс-сервер (разработка): node local.js

  • Чтобы построить его в производственной среде с экспресс-сервером: используйте npm run build:prod

...