frontend : 
     if (error.response && error.response.data && error.response.data.error) {

      const errorMessage = error.response.data.error;
    if (errorMessage === ' Error de conexión con la APi') {
      Swal.fire({
        title: 'Error!',
        text: 'Hubo un problema de comunicaciòn. Por favor, intenta nuevamente. NAME_1 problema persiste, comunicarse con soporte.',
        icon: 'error',
        confirmButtonText: 'Aceptar'
      })   backend:  } catch (error) {
      res.status(500).json({ error: 'Error de conexión con la APi' });
      console.error(
        'Error al llamar a la API de OpenAI:',
        error.response.status,
        error.response.data
      );
    }
  } y sigue sin funcionar...el if con el mapeo...por que? Provide exactly two different responses that are separated with 6 asterisk symbols: ******.
user