Tengo una ruta en una aplicación Node.js/Express.js que tarda más de 30 segundos (obtener información de db, enviar con una llamada API externa, obtener respuesta, convertirlo de XML a JSON, formatear el JSON y crear registros en Base de datos). Esto conduce a un error 503 de Heroku, como una lectura en sus documentos de que el enrutador de Heroku se agota después de 30 segundos. Aparentemente, cuando revisé la base de datos, vi que se crearon estos registros, pero supongo que Heroku se agota antes de que pueda enviar una respuesta.
Por favor, ¿alguien puede sugerir una solución o solución para este problema de tiempo de espera?
tal vez quiera echar un vistazo a los trabajos en segundo plano en heroku: https://devcenter.heroku.com/articles/background-jobs-queueing