angular - HTTP get i app.module.ts
Jag försöker läsa några autentiseringsuppgifter från en server och lägga till dem i min rutt i app.module.ts
const appRoutes: Routes = [
{ path: 'operation-log', component: OperationLogComponent },
{ path: 'person-concepts', component: frmPersonBegrepp },
{ path: 'payslip-setup', component: LönespecifikationComponent },
{ path: '', redirectTo: '/payslip-setup'+getCredentials(), pathMatch: 'full' }
];
Jag vet inte hur man implementerar getCredentials(). Jag har ingen constructor för att initiera HttpClient. Jag lyckades skapa en funktion som denna men den returnerar en Observable
function getCredentials() {
if (!environment.production) {
return (new HttpClient(HttpHandler.prototype)).get('http://localhost:3000')
}
}
Vad är rätt sätt att utföra detta?