Estoy tratando de descargar un archivo bastante grande (500 MB) desde un extremo de la API de NodeJS, pero aparece el siguiente código con un tiempo de espera de puerta de enlace 504:
async download(res: Response) { const path = `${this.EXCEL_SAVE_DIR}/report.xlsx`; try { if (fs.existsSync(path)) { res.download(path); } else { logger.debug(`download -> file not found at: ${path} `); } } catch (err) { logger.debug(`download -> error: ${JSON.stringify(err)}`); } }¿Es posible evitar estos tiempos de espera?
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
Aumente el tiempo de espera del proxy en Nginx
proxy_read_timeout 600s;