Можно ли использовать рендеринг на стороне сервера с существующим сервером? - PullRequest
0 голосов
/ 19 мая 2019

У меня есть nodejs + экспресс-сервер для API, и я должен построить SPA с использованием последней версии Angular. В SPA должно быть несколько статических HTML-страниц, которые должны отображаться с использованием рендеринга на стороне сервера и некоторого движка шаблонов - возможно, Nunjucks. У меня вопрос, возможно ли использовать этот существующий сервер API для рендеринга на стороне сервера? Страницы SPA + static должны находиться в одном хранилище / каталоге, сервер API - в другом. Сервер API будет находиться в отдельном домене. Возможно ли иметь их в рамках отдельных проектов или это возможно, только если я объединю сервер и SPA в один проект? Последнее, что я считаю болью для поддержания.

1 Ответ

0 голосов
/ 19 мая 2019

Да, вы определенно можете использовать свой существующий узел и экспресс-сервер. @ angular / universal используется для рендеринга на стороне сервера. Там будут отдельные файлы для конфигураций сервера.

Мое предложение состояло бы в том, чтобы создать отдельный репозиторий для приложения Angular и позволить вашему существующему быть таким, как есть, что поможет поддерживать его лучше.

Пожалуйста, следуйте "https://angular.io/guide/universal"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...