Привет, я встроил PowerBI в Angular Используя библиотеку NPM (ngx-powerbi)
В большинстве случаев реализация работает так, как ожидалось. Однако иногда он дает ERR_SSL_PROTOCOL_ERROR
Я добавил код для инициализации отчета PowerBI в
ngAfterViewInit() {
this.powerBiService = new NgxPowerBiService();
this.powerBIAccessToken = localStorage.getItem('PowerBIAadToken');
this.pbiContainerElement = <HTMLElement>(document.getElementById('powerbi-container'));
this.getReport();
}
getReport(embedToken) {
this.config = {
type: 'report',
id: this.setting.reportId,
tokenType: models.TokenType.Aad,
embedUrl: this.setting.embedUrl,
accessToken: embedToken,
settings: {
filterPaneEnabled: this.filterPaneEnabled,
navContentPaneEnabled: this.navContentPaneEnabled
}
};
this.report = this.powerBiService.embed(this.pbiContainerElement, this.config);
}
В Html У меня есть: "<div id="powerbi-container" class="power-bi-container"></div>
"
Поскольку это неустойчивая проблема, трудно найти причину root для этого