Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

188
Vistas
API de publicación / obtención de JavaScript y redirección

hola, soy un principiante en node js, necesito que alguien me ayude a arreglar mi código. Quiero hacer una solicitud de publicación con la API de búsqueda y luego redirigir a la página siguiente.

primero utilicé la búsqueda para obtener los datos de los formularios, enviarlos a la base de datos y redirigir y luego redirigir al usuario a la página siguiente.

¡gracias por ayudar!

***

 <script> document.querySelector('#btnsinscr') .addEventListener('click', (e) => { e.preventDefault(); var nom = document.querySelector('#nom').value; console.log(nom) var prenom = document.querySelector('#prenom').value; var email = document.querySelector('#email').value; var service = document.querySelector('#service').value; var fonction = document.querySelector('#fonction').value; var motdepasse = document.querySelector('#motdepasse').value; fetch('/data1', { method: 'POST', headers: { Authorization: 'Bearer abcdxyz', 'Content-Type': 'application/json', }, mode: 'cors', body: JSON.stringify({ nom, prenom, email, motdepasse, fonction, service }), redirect: 'follow' }) } ); </script>

 route.post('/data1', (req, res,next) => { const { nom, prenom,email,motdepasse,fonction,service} = req.body; console.log(req.body) const { authorization } = req.headers; value= [[nom,prenom,email,motdepasse,fonction,service]] const sqlInsert = 'INSERT INTO people(nom,prenom,email,motdepass,fonction,service) VALUES ?' const insert_query = mysql.format(sqlInsert,[value]) mysqlconnection.query (insert_query,function (error, results,fields){ if(error) throw error; //console.log(results); }); req.session.regenerate(function(err) { req.session.nom = nom; req.session.prenom = prenom; req.session.email = email; req.session.service = service; req.session.fonction = fonction; req.session.save() console.log(req.session) }); res.redirect(307, '/Accueil'); next() res.send({ nom, prenom, email, motdepasse, fonction, service, authorization, }); //res.render('./pages/accueil') })


about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda