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";
}
};