node.js устанавливает статический путь в папке public
, а угловая сборка в папке public
:
app.use(express.static(path.join(__dirname, 'public')));
угловой маршрутизатор:
{ path: '', redirectTo: '/index', pathMatch: 'full'},
{ path: '/index', component: IndexComponent,children: [
{ path: '', redirectTo: 'apage', pathMatch: 'full'},
{ path: '/apage', component: /apage},
{ path: '/bpage', component: /bpage}
при работе узла.js-сервер, работающий в http://localhot:3000/
, может быть подключен http://localhot:3000/index
(public/index.html
).
, когда вы перепрошиваете (F5) страницу http://localhot:3000/index
, будет отображаться страница с информацией об ошибке из сообщения об ошибке экспресс-маршрутизатора..
Экспресс-маршрутизатор не может идентифицировать маршрутизатор /index
, /index/apage
, /index/bpage
... и т. Д., Это угловой дочерний маршрутизатор.
как отобразить дочернюю страницу,когда я обновляю веб-страницу.дочерняя страница не отдельная страница, метод рендеринга отличается от экспресс.