угловой универсальный ( угловой или angular-cli ) можно создать из трех частей:
папка браузера
ng build --prod
в сгенерированный статический файл
папка сервера
Серверный пакет по сценарию ( bundle )
server.js
подача пачки ( пачка )
Выполнить node dist/server.js
можно на локальном хосте: 4000.
Но когда у меня есть сервер node.js (экспресс), как я могу развернуть эти файлы?
Если у меня есть только один файл с ng build --prod
, я могу развернуть его на node.js следующим образом.
app.js:
app.get('/*', (req, res) => {
res.sendFile(path.join(__dirname, 'public', 'dist/index.html'));
});