0
I’m having trouble creating dynamic routes, in case my system has customers and each client has a code. Wanted in the url or route, when inform the client code on the route, it fetch the customer data and customize, for example the primary and secondary colors. For example, I have the login route, which would be http://localhost:4200 or http://localhost:4200/login (would be fixed routes). When you enter the client code this way: http://localhost:4200/cliente1 or http://localhost:4200/client1/login already fetch the client data, apply the style and then put "cliente1" in the pathname of the routes. I decided to do the routes like this:
.
.
.
const appRoutes: Routes = [
{ path: 'login', component: LoginComponent },
{ path: ':codeinstance/login', component: LoginComponent },
{ path: ':codeinstance', component: LoginComponent },
{ path: '', component: LoginComponent }
];
@NgModule({
imports: [RouterModule.forRoot(appRoutes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
However, it only works by debugging, as "ng serves", but when a build with a specific href does not work on the server where it will be published or on IIS. I wonder if I am on the right track and how to solve this by publishing the code on the server.