Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

211
Views
¿Cómo puedo arreglar la carga de la página web después de insertar datos en la base de datos? (expreso, nodo)

Tengo una aplicación express configurada que tiene un controlador de ruta posterior (/addpost) que solo me permite agregar los datos a una base de datos. Funciona de maravilla, pero la ventana sigue cargando. Parece que necesito enviar una respuesta para que el navegador no espere más datos, pero todo lo que quiero es que la página deje de cargarse. Estoy mostrando un texto de 'publicación enviada' después de hacer clic en el botón Enviar y no quiero para redirigir al usuario a una nueva página. ¿Qué debo devolver como respuesta para que permanezca en la página actual (formulario)?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Envíe el evento a la función del controlador y evite que la página se actualice en el lado del cliente.

 onClick={(e) => handleSubmit(e)}; handleSubmit = async (e) => { e.preventDefault(); //send post request }
about 4 years ago · Juan Pablo Isaza Report

0

Incluso si no desea devolver ninguna carga útil, debe finalizar la solicitud con res.end() o res.render(...) o ...

El hecho de que el usuario sea redirigido a otra página no depende de lo que envíe, sino de cómo el navegador realiza la solicitud:

  • Si la solicitud es el resultado de enviar un formulario HTML, no puede evitar que el navegador navegue, pero podría hacer que su servidor devuelva la misma página HTML nuevamente.
  • Si la solicitud es una XMLHttpRequest, por ejemplo, realizada a través de axios.post , el navegador no navegará en absoluto, sino que simplemente recibirá la respuesta y tal vez actualice la página HTML en función de ella. Si no tiene ningún cuerpo de respuesta, esa parece ser la mejor opción. Esto es también lo que implica la respuesta de Sean Lawton donde dice "// enviar solicitud de publicación".
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!