Mi respuesta de búsqueda tiene dos partes, un objeto y un archivo de Excel. Si hago que el servidor envíe solo el archivo de Excel, entonces response.blob() hace el trabajo, pero no puedo hacer que funcione cuando hay un objeto y un archivo en la respuesta.
Hacer response.json() funciona 
pero luego el archivo de Excel se convierte en una cadena de búfer que se corrompe cuando intento descargar el archivo
const json = await response.json() const formatted_excel_file_or_error = await json.formatted_excel_file_or_error // turns buffer string into buffer const buff = await buffer.Buffer.from(formatted_excel_file_or_error,'utf-8') console.log(buff) // turns buffer into blob const blob = await new Blob([new Uint8Array(buff)], {type: 'application/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'}) console.log(blob) await download(blob, 'test.xlsx', 'application/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')Mi pregunta es, ¿existe una forma adecuada de manejar una respuesta que tiene un archivo Y un objeto, y si no, qué estoy haciendo mal con la conversión de búfer a descarga de blobs?