export class FileManagementModule {
static forChild(
options: FileManagementConfigOptions = {}
): ModuleWithProviders<FileManagementModule> {
return {
ngModule: FileManagementModule,
providers: [
{
provide: FILE_MANAGEMENT_ENTITY_ACTION_CONTRIBUTORS,
useValue: options.entityActionContributors,
},
{
provide: FILE_MANAGEMENT_TOOLBAR_ACTION_CONTRIBUTORS,
useValue: options.toolbarActionContributors,
},
{
provide: FILE_MANAGEMENT_ENTITY_PROP_CONTRIBUTORS,
useValue: options.entityPropContributors,
},
{
provide: FILE_MANAGEMENT_XSRF_HEADER_NAME,
useValue: options.xsrfHeaderName || 'RequestVerificationToken',
},
FileManagementInitializer,
],
};
}
static forLazy(
options: FileManagementConfigOptions = {}
): NgModuleFactory<FileManagementModule> {
return new LazyModuleFactory(FileManagementModule.forChild(options));
}
}
“
// Upload service
constructor(
private localization: LocalizationService,
private fileService: FileDescriptorService,
private confirmation: ConfirmationService,
private updateStream: UpdateStreamService,
private apiInterceptor: ApiInterceptor,
private environmentService: EnvironmentService,
private httpXsrfToken: HttpXsrfTokenExtractor,
// private headerName: FILE_MANAGEMENT_XSRF_HEADER_NAME,
@Inject(FILE_MANAGEMENT_XSRF_HEADER_NAME) private headerName: string
) {}
initUppy({ trigger }) {
const headers = this.apiInterceptor.getAdditionalHeaders();
headers[this.headerName] = this.httpXsrfToken.getToken();
}
.Open the Api swagger UI, call api without authorize,it‘s ok。but after authorized,I've got code 500 when call every API
hello there, we faced issue after host our application on is production server, the problem is when we try to give any user authorization all endpoint fail to retrieve data from server and we get internal server error 500 like attached image