尝试将app.module.ts中的存储与angular jwt一起使用时出现非法构造函数错误
我刚刚升级了我的Ionic应用程序(3.9.2和Angular 5)。我收到一个“非法”构造函数错误,因为我正在尝试将存储与in-app.module一起使用 还有别的办法吗?我需要确保尝试将app.module.ts中的存储与angular jwt一起使用时出现非法构造函数错误,angular,ionic-framework,Angular,Ionic Framework,我刚刚升级了我的Ionic应用程序(3.9.2和Angular 5)。我收到一个“非法”构造函数错误,因为我正在尝试将存储与in-app.module一起使用 还有别的办法吗?我需要确保tokenGetter检索令牌,以便它与每个HTTP请求一起发送 app.module.ts export function jwtOptionsFactory(storage) { return { tokenGetter: () => { return storage.get('
tokenGetter
检索令牌,以便它与每个HTTP请求一起发送
app.module.ts
export function jwtOptionsFactory(storage) {
return {
tokenGetter: () => {
return storage.get('token');
},
whitelistedDomains: ['localhost:8080']
}
}
imports: [
BrowserModule,
IonicModule.forRoot(MyApp, {
}),
IonicStorageModule.forRoot(),
JwtModule.forRoot({
jwtOptionsProvider: {
provide: JWT_OPTIONS,
useFactory: jwtOptionsFactory,
deps: [Storage] // Storage is a dependancy
}
})
],
providers: [
.........
Storage // I need to use Storage so I have to add it as a provider
]