12

Como agregar html a tu servidor web con express

var express = require("express");
var app = express();

app.get("/", inicio);
app.get("/cursos", cursos);

app.use(express.static("public"));
app.use("/static", express.static("public"));

functioninicio(peticion, resultado){
   resultado.sendFile(__dirname + "/mouse2.html");
}

functioncursos(peticion, resultado){
  resultado.send("Estos son los <strong>cursos</strong>");
}

app.listen(8989);

console.log("Servidor express escuchando");

“public” Es la carpeta que contiene el archivo html y el archivo js, pueden incluir imagenes y archivos Css.

Escribe tu comentario
+ 2
Ordenar por:
1
5455Puntos

Hola una pregunta, si en tu html estabas mostrando una imagen o se conectaba con un js donde le pusiste un codigo eso te funciona?
osea si en tu html tenias
<img src = “imagen.hpg” />

SI te muestra la imagen cuando lo cargas?
Porque a mi no y no se que hacer 😦
Me carga el html y me muestra su titulo peor todo lo demas no lo muestra y me aparece el error 404 cannot get resource
Ayudaaa 😦

3
5455Puntos
6 años

Olviden lo todo lo acabo de lograra aaaa que emocion
No cambien nada en el html solo agregue esta linea en el archivo de codigo del servidor

app.use(express.static(‘images’));

images es el nombre de la carpeta donde tenia la imagen que queria mostrar
Estoy tan feliz estaba a punto de rendirme 😄

1
4992Puntos

me carga html pero sin imagenes y sin el javascript

1
3149Puntos

Buenas, a mi me aparece cannot get file.html

0
12233Puntos

Me ayudaste mas que nadie dude!
Muchas gracias.

0
51244Puntos

cuál es la diferencia entre usar o no usar middleware para importar archivos? alguien sabe?