No se que pasa que no me lee el html y me da un error:
Servidor creado en NodeJS
//modulos de NodeJS
const http = require('http');
const fs = require('fs');
//const crypto = require('crypto');
//cifrar contraseñas (valores de variables);
/*
const secret = 'Diesan es el mejor';
const hash = crypto.createHmac('sha256', secret)
.update('I love cupcakes')
.digest('hex');
console.log("Esta es la contraseña cifrada: " + hash);
*/
// Servidor corriendo archivos
http.createServer(function(req,res){
fs.readFile("./index.html", function(err,html){
res.write(index);
res.end();
});
}).listen(80);
El error que me da es este:
CitarReferenceError: index is not defined at C:\Users\Student\Desktop\magodiesan\app.js:17:13
creo recordar que vives en un país de habla inglesa... así que deberías poder leer el error sin problemas... igual lo traduzco a lenguaje humano
CitarReferenceError: index is not defined at C:\Users\Student\Desktop\magodiesan\app.js:17:13
CitarError de referencias: index no está definido en .(ruta). linea 17 caracter 13
veamos que hay en linea 17
res.write(index);
miremos allí a index!!! estás escribiendo en res a
index.... sin embargo, nunca declaraste la variable
index...
creo que ya llevas tiempo programando aunque poco a poco, pero deberías ya empezar a poder discriminar estos errores por tu cuenta
Es cierto, lo que habia que pasar es res.write(html)
, ya lo he hecho otras veces pero no se que me pasa hoy. :-( gracias amigo, tu muy atento siempre ;D
Citarno se que me pasa hoy
XD pasa! pero acostumbrate a leer el error... tambien usar variables descriptivas ayuda, si leer "index is not defined" puedes asumir que es un error en algo raro pero si lees "index_file is not defined" sabes que index_file es la variable donde se contiene tu archivo index...
yo lei el error y lo entendi, lo que no me acordaba era a lo que se llamaba para que el archivo se visualizara. :-( :-(