diff --git a/ui-ngx/src/app/app.module.ts b/ui-ngx/src/app/app.module.ts index 0c3098207a..4c7d0feca8 100644 --- a/ui-ngx/src/app/app.module.ts +++ b/ui-ngx/src/app/app.module.ts @@ -36,8 +36,8 @@ import { DashboardRoutingModule } from '@modules/dashboard/dashboard-routing.mod AppRoutingModule, CoreModule, LoginModule, - HomeModule, - DashboardRoutingModule + DashboardRoutingModule, + HomeModule ], providers: [], bootstrap: [AppComponent] diff --git a/ui-ngx/src/app/modules/home/pages/home-pages.module.ts b/ui-ngx/src/app/modules/home/pages/home-pages.module.ts index cde40eeb29..47eb131334 100644 --- a/ui-ngx/src/app/modules/home/pages/home-pages.module.ts +++ b/ui-ngx/src/app/modules/home/pages/home-pages.module.ts @@ -23,12 +23,26 @@ import { TenantModule } from '@modules/home/pages/tenant/tenant.module'; import { CustomerModule } from '@modules/home/pages/customer/customer.module'; import { AuditLogModule } from '@modules/home/pages/audit-log/audit-log.module'; import { UserModule } from '@modules/home/pages/user/user.module'; -import {DeviceModule} from '@modules/home/pages/device/device.module'; -import {AssetModule} from '@modules/home/pages/asset/asset.module'; -import {EntityViewModule} from '@modules/home/pages/entity-view/entity-view.module'; -import {RuleChainModule} from '@modules/home/pages/rulechain/rulechain.module'; -import {WidgetLibraryModule} from '@modules/home/pages/widget/widget-library.module'; -import {DashboardModule} from '@modules/home/pages/dashboard/dashboard.module'; +import { DeviceModule } from '@modules/home/pages/device/device.module'; +import { AssetModule } from '@modules/home/pages/asset/asset.module'; +import { EntityViewModule } from '@modules/home/pages/entity-view/entity-view.module'; +import { RuleChainModule } from '@modules/home/pages/rulechain/rulechain.module'; +import { WidgetLibraryModule } from '@modules/home/pages/widget/widget-library.module'; +import { DashboardModule } from '@modules/home/pages/dashboard/dashboard.module'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = [ + { path: '**', + redirectTo: 'home' + } +]; + +@NgModule({ + imports: [ + RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PageNotFoundRoutingModule { } @NgModule({ exports: [ @@ -44,7 +58,8 @@ import {DashboardModule} from '@modules/home/pages/dashboard/dashboard.module'; WidgetLibraryModule, DashboardModule, AuditLogModule, - UserModule + UserModule, + PageNotFoundRoutingModule ] }) export class HomePagesModule { }