Tema 1 - Parte II - Node - Js Como Servidor Web
Tema 1 - Parte II - Node - Js Como Servidor Web
js
Nacho Iborra
http.createServer(atenderPeticion).listen(8080);
Notar que hay algunos cambios con respecto a la versión anterior de servidor:
• Incluimos la librería fs (junto a http)
• Cambiamos el tipo de contenido en la cabecera de respuesta ("Content-Type") a un
contenido HTML ("text/html") en lugar de texto plano.
• Cargamos el fichero con fs.readFileSync en una variable, que almacenará su
contenido (suponemos que el fichero está codificado en UTF-8). Esa variable es la
que luego volcamos en la respuesta con write. Notar también que hemos
http.createServer(atenderPeticion).listen(8080);
Notar que lo que hacemos es almacenar el navegador de la cabecera en una variable, y
luego sustituir (replace) el texto que hemos dejado en la plantilla ('{navegador}') por
el navegador que hemos detectado, antes de volcar el contenido en la respuesta.
response.end();
}