Как скачать ответный ответ в файле

Вот код вactions.js

export function exportRecordToExcel(record) {
    return ({fetch}) => ({
        type: EXPORT_RECORD_TO_EXCEL,
        payload: {
            promise: fetch('/records/export', {
                credentials: 'same-origin',
                method: 'post',
                headers: {'Content-Type': 'application/json'},
                body: JSON.stringify(data)
            }).then(function(response) {
                return response;
            })
        }
    });
}

Возвращенный ответ является.xlsx файл. Я хочу, чтобы пользователь мог сохранить его как файл, но ничего не происходит. Я предполагаю, что сервер возвращает правильный тип ответа, потому что в консоли он говорит

Content-Disposition:attachment; filename="report.xlsx"

Что мне не хватает? Что мне делать в редукторе?

Ответы на вопрос(3)

Ваш ответ на вопрос