Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

176
Visualizações
Estoy tratando de hacer una barra de navegación de página usando el marco express y la biblioteca pug cuando llegué a la página de demostración de mi punto final, no obtuve nada en mi pantalla. por favor
enter code here

//Aquí está mi código app.js, quiero hacer una barra de navegación de enrutamiento básica, aquí demo es mi nombre de archivo. Quiero insertar algo de HTML en la página de demostración, pero no aparece nada en la pantalla del navegador.

 const path = require("path"); const app = express(); const port = 80; // For serving static files app.use("/static", express.static("static")); // Set the template engine as pug app.set("view engine", "pug"); // Set the views directory app.set("views", path.join(__dirname, "views")); // Our pug demo endpoint app.get("/demo", (req, res) => { res .status(200) .render("demo", { title: "Hey Harry", message: "Hello there and thanks for telling me how to use pubG!", }); }); app.get("/", (req, res) => { res.status(200).send("This is homepage of my first express app with Harry"); }); app.get("/about", (req, res) => { res.send("This is about page of my first express app with Harry"); }); app.post("/about", (req, res) => { res.send( "This is a post request about page of my first express app with Harry" ); }); app.get("/this", (req, res) => { res.status(404).send("This page is not found on my website cwh"); }); app.listen(port, () => { console.log(`The application started successfully on port ${port}`); });``` enter code here //& Here is my code for demo.pug ```html head title=title body h1 = message```
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

  1. Elimine los acentos graves al final de su archivo,

  2. Incluya esta línea en su archivo: const express = require("express");

  3. Puede usar EJS en lugar de pug. Es más popular y más fácil de escribir y entender.

  4. Suponiendo que tiene una carpeta de views en la raíz, puede eliminar esta línea:

 // Set the views directory app.set("views", path.join(__dirname, "views"));
  1. Agregar una res más hará que su código se vea más elegante y también con menos errores (por ejemplo, la línea de mensaje no debe tener una coma al final):
 app.get("/demo", (req, res) => { res.status(200); res.render("demo", { title: "Hey Harry", message: "Hello there and thanks for telling me how to use pubG!" }); });

Revisé su código en mi computadora y funcionó. Intente los pasos anteriores y avíseme si funciona.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda