Estoy trabajando en el proyecto que necesita establecer una conexión persistente con el servidor web. Estoy planeando usar axios como este.
const axiosInstance = axios.create({ baseURL: 'https://httpbin.org/headers', headers: { 'X-Custom-Header': 'foobar' }, httpsAgent: new https.Agent({ keepAlive: true, }), }); axiosInstance .get() .then((response) => console.log(response.headers)) .catch((err) => console.log(err.message));Con la llamada get, se establece la conexión, pero después de algún cálculo o procesamiento, necesito romper esta conexión persistente (bajo demanda), ¿hay alguna forma de hacerlo en axios?
Además, si esta instancia de axios axiosInstance se elimina (la referencia de este objeto queda fuera del alcance y el GC recupera la memoria consumida por él), ¿la conexión permanente o persistente terminará automáticamente con el servidor?