Siguiendo con la programación del lado del servidor con Node.js luego de ver la forma de ejecutar nuestro primer programa JavaScript, en este artículo ya quedaremos inmersos dentro de la programación Web con esta plataforma. la finalidad será poner en marcha nuestro servidor Web, permitiendo al cliente acceder a nuestro programa desde el navegador, vamos a ello:
Así como en el ejercicio anterior, crearemos un archivo JavaScript en el cual desplegaremos nuestro servidor, así:
[cc lang=»javascript»]
var http = require(‘http’); // Modulo http necesario
http.createServer(function (req, res) { // Devolviendo instancia de servidor http mediante createServer
res.writeHead(200, {‘Content-Type’: ‘text/plain’}); // Encabezado http
res.end(‘Desplegando aplicacion Web con Node.js\n’);
}).listen(5000, ‘127.0.0.1’); // Direccion IP y puerto de escucha
console.log(‘Servidor ejecutandose a la escucha del puerto 5000’);
[/cc]
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Ahora bien ejecutamos nuestro programa accediendo a la consola en el directorio en el cual hemos dejado nuestro archivo JavaScript con «node programa.js», con esto recibimos por consola:
Inmediatamente accedemos al navegador y tecleamos la dirección en la cual se ejecuta nuestra aplicación:
y como podemos observar tenemos nuestra aplicación ejecutándose en el puerto 5000, algo parecido como si hubiéramos creado una carpeta en nuestro xammp, o wamp de Apache, también podemos resaltar que hemos hecho uso de un objeto http solicitado mediante la instrucción require(); con el cual hemos obtenido funciones o características de este protocolo, entre las funciones primordiales tenemos createServer que mediante una función anónima de JavaScript pasamos 2 parámetros una respuesta y una solicitud, retorna una nueva instancia de un servidor http.
Nos vemos en un nuevo artículo!.