Servidor HTTP con nodejs - clase #2


Aprenderemos un poco de node.js lo básico tratare de hacer mas blog hacia para los principiantes.

En este ejemplo, crearemos un servidor HTTP que escucha en el puerto 1337,

que envía Hello, World! al navegador.
NodeJS: es un entorno que ha dado de qué hablar en los últimos años dado su gran potencial. Se utiliza principalmente en la ejecución de código JavaScript, es asíncrono y está orientado a eventos.
Primero, instalamos Node.js desde su plataforma https://nodejs.org/en/download/

Pero que un servidor?

Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente

Nota que, en lugar de usar el puerto 1337,puede usar cualquier número de puerto de su elección que no esté actualmente en uso por ninguna otro servicio.

El módulo http es un módulo central deNode.js (un módulo incluido en la fuente de Node.js, que no requiere instalación Recursos adicionales).

El módulo http proporciona la funcionalidad para crear un servidor HTTP utilizando el

Método http.createServer (). Para crearla aplicación, cree un archivo que contenga el siguiente código JavaScript

≪ °° ≫



≪ °° ≫

Código

≪ °° ≫



≪ °° ≫

Consola cmd o git

Guarde el archivo con cualquier nombre de archivo.

En este caso, si lo llamamos hello.js podemos ejecutar la aplicación yendo a directorio en el que se encuentra el archivo y usando el siguiente comando:




node hello.js

en la consola de cmd o en la consola de git

Se puede acceder al servidor creado con la URL http://localhost: 1337 o http://127.0.0.1:1337 en el navegador.

Aparecerá una página web simple con el texto "¡Hola, mundo!" En la parte superior, como se muestra en la captura de pantalla a continuación.

Descargamos git

https://git-scm.com/downloads

≪ °° ≫



≪ °° ≫

para ejecutar hello.js

≪ °° ≫


≪ °° ≫

Google playSígueme

ADVERTENCIA: NO INTENTE HACER UN ATAQUE SIN EL PERMISO DE PROPIETARIO DEL SITIO WEB. ES UN PROPÓSITO EDUCATIVO SOLAMENTE.

NO ES RESPONSABLE DE NINGÚN TIPO DE PROBLEMA ILEGAL.

PERMANECE LEGAL.

GRACIAS!

Si tienes algún problema, deja un comentario y comparte tú opinión.

¿Ha quedado contestada su pregunta?

Mi nombre es Luishiño aquí es donde me gusta escribir sobre temas que en su momento me interesan. Aveces sobre mi vida personal y principalmente cosas de programación ,desarrollo web.Aplicaciones,Software, programas que yo mismo las desarrollo y cosas básicas de informática..

Fuente: este post proviene de The Seven Codes, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

SISTEMA DE DIAGNOSTICO Se desea diseñar un diagrama de clases para administrar el trabajo del médico que mediante una cuenta de usuario deberá: • Un administrador se encargará de administrar el sistem ...

¿Qué es el SQL injection? Una inyección de SQL, a veces abreviada como SQLi, es un tipo de vulnerabilidad en la que un atacante usa un trozo de código SQL (lenguaje de consulta estructurado) para mani ...

Recomendamos

Relacionado

http node servidor ...

¡Saludos, apasionados del desarrollo web! Hoy nos sumergiremos en el mundo de Ngrok para exponer dos servidores, uno ejecutando Apache en el puerto 8000 y otro con un servidor Node.js utilizando sockets en el puerto 3000. Puerto 8000: Apache al Descubierto El puerto 8000 será nuestro punto de acceso al servidor Apache. ¡Imagina exponer tu aplicación web Apache al mundo con un solo clic! Ngrok ge ...

documentos node javascript ...

Hoy aprenderemos a crear un servidor HTTP El siguiente ejemplo utiliza Express para crear un servidor HTTP que escucha en el puerto 3000, que responde con "Hola, World! ". Express es un marco web de uso común que es útil para crear API de HTTP. Primero, crea una nueva carpeta, por ejemplo. myApp. Entra en myApp y crea un nuevo archivo JavaScript que contenga el siguiente código ≪ °° ≫ ...

El nivel en el cual JavaScript está creciendo en el mundo de hoy es fenomenal. Las nuevas mejoras y herramientas lo han hecho avanzar aún más. Un aspecto que vamos a ver es el desarrollo del Nodo js. Node.js es un sistema de tiempo de ejecución de código abierto que fue desarrollado por Ryan Dahl en 2009, para extender las capacidades de JavaScript a los servidores. Desde su invención, el desarro ...

informática desarrollo android

Volley es una librería desarrollada por Google para optimizar el envío de peticiones Http desde las aplicaciones Android hacia servidores externos. Este componente actúa como una interfaz de alto nivel, liberando al programador de la administración de hilos y procesos tediosos de parsing, para permitir publicar fácilmente resultados en el hilo principal. En este artículo veremos la guía co ...

amino Android cmd ...

¿Que es un ataque ddos? Para explicarlo voy a usar una analogía en la que nuestro servidor es un mayordomo que atiende a personas en una ventanilla. Nuestro mayordomo es muy eficiente y es capaz de atender a varias personas a la vez sin despeinarse:es su carga normal. Pero un día empiezan a llegar cientos de personas a la ventanilla a pedirle cosas a nuestro mayordomo. Y como cualquier humano nor ...