我需要将这些行放入代码中。 但是此错误不断出现,我对此一无所知,无法找到解决方案。 请帮助我。
键入'{tokenGetter:()=>字符串; whitelistedDomains:字符串[]; blacklistedRoutes:undefined []; }”不可分配给“ JwtConfig”类型。 对象文字可能仅指定已知属性,并且类型“ JwtConfig”中不存在“ whitelistedDomains”。ts(2322) angular-jwt.module.d.ts(14,5):预期的类型来自属性'config',该属性在此处声明为'JwtModuleOptions'
下划线错误发生在whitelistedDomains
app.module.ts
imports: [
BrowserModule,
NgbModule,
.
.
AppRoutingModule,
JwtModule.forRoot({
config:{
tokenGetter:() => {
return localStorage.getItem('access_token');
},
whitelistedDomains: ['localhost:8080'],
blacklistedRoutes:[]
}
})
],
答案 0 :(得分:6)
如果您查看JwtConfig
界面,将找不到whitelistedDomains
和blacklistedRoutes
属性。可能您正在寻找allowedDomains
和disallowedRoutes
属性。尝试以下
JwtModule.forRoot({
config:{
tokenGetter:() => {
return localStorage.getItem('access_token');
},
allowedDomains: ['localhost:8080'],
disallowedRoutes:[]
}
})