En mi caso, la mayoría de las veces la API devuelve alguna respuesta como datos o errores, pero a veces se envían solicitudes al servidor, pero no hay respuesta durante mucho tiempo. Necesito ver cada llamada a la API después de enviar la solicitud, si no hay respuesta del servidor por hasta 3 minutos, actualizaremos la aplicación o cerraremos la sesión.
¿Cómo hacer esto en angular?
Por favor, ayúdame.
HttpInterceptor , puede crear un temporizador en su interceptor para hacerlo. aunque no estoy seguro de si realmente desea cerrar la sesión del usuario cuando el servidor no responde, la forma correcta de manejarlo generalmente es mostrar un error emergente al usuario.
Además, la solicitud del servidor no debería demorar tanto, también debería inspeccionar el back-end.