Просто попытайтесь выяснить, какой способ построить угловое приложение с полным набором ползунков, где сервер nodejs обслуживает конечную точку отдыха/графика, с одной стороны, а с другой стороны угловое приложение 2. Я хотел бы построить структуру, которая в будущем также позволит рендеринг на стороне сервера.приложение angular2 fullstack с серверным сервером nodejs в одном проекте
Есть ли какие-либо рекомендации для этого?
Моя идея до сих пор заключается в том, что nodejs как бэкэнд-приложение также служит для углового приложения 2. Однако это не ночь.
.
/src # node server src code
/node_modules # npm installed libs for node server
/public/ # angular 2 app
node_modules/ # npm installed libs for angular 2 app
app/ # angular 2 application code
index.html
app.js
Однако я не уверен, что это хорошая практика? Как вы справитесь с этим npm? Просто запустите два проекта и установите зависимости либо в корневой каталог, либо в общий каталог?
Есть ли лучшее решение для этого, например, создание углового приложения в общей папке и только обслуживание встроенного приложения?
ОК, если да, то как бы вы объединили их для разработки? Просто запустите как отдельно, так и жесткие ссылки? Как бы вы могли развернуть и доставить их позже с одного сервера nodejs? Я бы хотел только запустить одну эластичную фасоль. – Manuel