hola, estoy usando el módulo express en el nodo JS
res.json({ auth: true, token: token, message: "success" }); res.redirect('/'); primero tengo que enviar algunos datos json y luego redirigir ... pero recibo este error:
nodo:_http_saliente:576
Error [ERR_HTTP_HEADERS_SENT]: no se pueden establecer encabezados después de enviarlos al cliente
alguien puede ayudarme gracias
puede incluir "redireccionar" como una propiedad dentro de json, por ejemplo:
res.json({ auth: true, token: token, message: "success", redirect : "/whatever/go"});luego, en el lado del cliente, puede realizar la redirección de esta manera:
fetch(url) .then(res => res.json()) .then(body => window.location.href = body.redirect) .catch(err => console.log(err));