У меня есть проект, разработанный с Angular версии 6. У меня проблемы с одним из моих модулей, который имеет вложенную маршрутизацию. Этот проект работает нормально при создании сборки с помощью "ng build --prod". Но всякий раз, когда я использую Angular SSR для создания сборки, используя «npm run build: ssr && npm run serve: ssr». У меня ошибка 504 шлюза после запуска.
Все остальные модули, у которых нет вложенной маршрутизации, работают нормально. Всякий раз, когда я непосредственно обращаюсь к модулю с вложенной маршрутизацией, он показывает мне «504 ошибка таймаута шлюза».
Пожалуйста, найдите ниже URL
https://myforexeye.com/services/money-changing/buy-forex
const moneyChangingRoutes: Routes = [
{
path: '',
component: ForexComponent,
children: [
{path: '', redirectTo: 'buy-forex'},
{path: 'buy-forex', component: BuyForexComponent},
{path: 'sell-forex', component: SellForexComponent},
{path: 'money-transfer', component: MoneyTransferComponent},
{path: 'better-quote', component: BetterQuoteComponent},
{path: 'rate-alert', component: RateAlertComponent}
]
},
{
path: 'buy-order-details',
component: BuyOrderDetailComponent,
children: [
{path: '', redirectTo: 'order-detail'},
{path: 'order-detail', component: BuyOrderDetailsComponent,
canActivate: [AfterLoginGuardService, BuyForexGuard]},
{path: 'passenger-detail', component: BuyPassengerDetailComponent,
canActivate: [AfterLoginGuardService,BuyForexGuard]},
{path: 'travel-detail', component: BuyTravelDetailComponent,
canActivate: [AfterLoginGuardService,BuyForexGuard]
},
{
путь: 'обработка заказа', компонент: OrderProcessingComponent, canActivate: [AfterLoginGuardService, BuyForexGuard]
},
{
путь: 'обработка заказа / доставка', компонент: DeliveryProcessingComponent, canActivate: [AfterLoginGuardService, BuyForexGuard]
}
]