Retrying failed requests to an HTTP API with Axios

On improving the resiliency of a Web application to failed network paths, temporary proxying and tunneling errors and HTTP timeouts, with absolutely no server-side changes.