1
respuesta

No me manda a pagina de error si tengo algun error

Conparto mi codigo para ver quien me puede apoyar, al cambiar el id en la url o en el codigo no manda la pagina de error, de hecho me dice que si actualizo con exito aunque no actualice nada.

const obtenerInformacion = async () => {
    const url = new URL(window.location);
    const id = url.searchParams.get("id");
    if (id == null) {
        window.location.href = "/screens/error.html";
    }
    const nombre = document.querySelector("[data-nombre]")
    const email = document.querySelector("[data-email]")
    try {
        const perfil = await clientServices.detalleCliente(id);
        if (perfil) {
            nombre.value = perfil.nombre;
            email.value = perfil.email;
        } else {
            throw new Error();
        }
    } catch (error) {
        window.location.href = "/screens/error.html";
    }
};
1 respuesta

Hola. chequea que

if (id == null)

va con 3 =. O sea

if (id === null)

Saludos