Я недавно перенес свое приложение из Angular2 в Angular6
Моя сборка не удалась из-за Angular2-JWT, поэтому я обновил ее до @ auth0 / angular-jwt
Теперь я застрял при обновлении своего кода, поскольку AuthHTTP и AuthConfig устарели.
У меня есть factory.ts для моего security.module.ts. И я должен вернуть новый AuthHttp в мой security.module.ts.
export function AuthHttpServiceFactory( http: Http, options: RequestOptions) {
const accessToken = this.accessTokenService.getAccessToken();
const userInfoToken = this.accessTokenService.getUserInfoToken();
return new AuthHttp(
new AuthConfig({
tokenName: 'token',
tokenGetter: (() => accessToken),
globalHeaders: [{ 'Content-Type': 'application/json' }, { 'userinfotoken': userInfoToken }],
}), http, options);
}
Теперь я получаю ошибку при возврате AuthHttp.
Мой Security.Module.ts выглядит следующим образом.
@NgModule({
providers: [
LocalStorageService,
{
provide: AuthHttp,
useFactory: AuthHttpServiceFactory,
deps: [Http, RequestOptions]
}
]
})
Я получаю ошибку при Provide: AuthHttp также.
Любая помощь приветствуется.