У меня на nodejs имеется запрос на формирование отчета в excel. Теперь нужно используя angular сделать возможность его скачивать. Как это сделать правильно? У меня на данный момент вместо excel файла скачивается сломанный html файл.
service:
getReportDate(report_date: string): Observable<any> {
        return this.http.get(`${environment.url}/api/report/${report_date}`, { responseType: 'blob' })
    }
component:
import { saveAs } from 'file-saver';
 selectedDate: string = moment().format('YYYY-MM-DD');
  onSelectDate(event): void {
    this.selectedDate = moment(event).format('YYYY-MM-DD')
  }
  report() {
    this._homeService.getReportDate(this.selectedDate).subscribe(() => {
      saveAs(`report-${moment( this.selectedDate).format('DD.MM.YYYY')}}.xlsx`);
    })
  }