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?