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

237
Vistas
¿Express renderiza el archivo Pug en la misma URL?

Cuando completo mi formulario y envío mis datos, muestra mi archivo order.pug en el navegador, pero mi URL sigue mostrando solo localhost:3000 en lugar de localhost:3000/order ?

Mi archivo pug está en una carpeta de views y mi archivo express.js está solo en el directorio principal de mi proyecto

Aquí está mi archivo express

 const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); app.use(express.urlencoded({ extended: true })); app.use(express.json()); app.use(express.static(__dirname + "/public")); app.set("view engine", "pug"); app.get("/orderPug", (req, res) => { res.render("orderPug"); }); app.get("/", (req, res) => { res.sendFile(path.join(__dirname, "index.html")); });

Luego, mi solicitud de publicación para aceptar mis datos, luego renderizar mi archivo order.pug

 app.post("/create", async (req, res) => { //API Authentication code is here res.render("order") });

Mi archivo Pug se ve así, por lo que si simplemente navego a localhost:3000/order , mostrará el valor codificado como se muestra a continuación.

 h1 Total: $#{totalCost}

Pero después de enviar los datos de mi formulario, termina luciendo así, excepto que la URL todavía está en localhost:3000

 Total: $100.00

Entonces, cuando envío mi formulario, muestra que la página se ha actualizado a order.pug , pero la URL aún muestra localhost:3000 y no creo que tenga sentido que se muestre una página de confirmación.

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