Curso Básico de Programación

Primer servidor web con express

Curso Básico de Programación

Contenido del curso

0:0028:09

Recursos

Resumen

NodeJs es un runtime que nos permite correr JavaScript del lado del servidor. Se requieren tener permisos de administrador para ejecutar el instalador y utilizar el Node

Versiones de Node JS

  • LTS: version más estable, utilizada por la mayoría de los usuarios corporativos
  • Current: ontiene los últimos features.

Similitudes en las líneas de comandos dependiendo del SO:

  • LS (Mac/Linux) = DIR(Win): Visualizar carpetas y directorios
  • CD(Mac/Linux/Win): Ingresar a un directorio
  • IPCONFIG(win) = IFCONFIG(Mac/Linux): Visualizar la configuración de Red del computador.

Tanto en Mac como Linux distinguen las mayúsculas de las minúsculas (Win no), por lo que conviene, por buena práctica, a modo de evitar futuros errores, escribir en minúsculas.

Cómo instalar Express en un servidor local

Usaremos NPM, que es un sistema que ayuda a Node a instalar Librerías.

Para instalar nuestro servidor Express en el entorno de Node de manera global usaremos el siguiente comando:

npm install express -g
  • Require: es una función que busca dentro del equipo las dependencias pertenecientes a Express y las almacena en la instancia creada para el efecto
  • Comentarios: son líneas de código que no son interpretadas ni por el navegador, ni por los servidores, son escritas por los programadores para referenciar o ayudar a entender parte del código al que hace referencia. La sintaxis que se emplea es con doble slash"//" o slash asterisco “/* */”.
  • Request: petición realizada al servidor. Response: respuesta del Servidor al Request enviado.
  • Listen (8080): pone el servidor en modo escucha en el puerto 8080 (en este ejemplo). El puerto es personalizable. En Windows, el firewall puede presentar restricciones en cuanto a acceso a puertos, por lo que en ocasiones puede haber navegación al servidor de manera local, mas no de manera remota, en cuyo caso se debe realizar la siguiente verificación de permisos: INICIO/FIREWALL DE WINOWS/PERMITIR A UNA APLICACIÓN O CARACTERÍSTICA SU EJECUCIÓN/NODE JS SERVER SIDE JAVASCRIPT.

El punto y coma “;” en la programación con JS es opcional.

Contribución creada por: Gustavo Daniel Franco

Primer servidor web con express

Curso Básico de Programación

Clase 25 de 37

Clase 25 / 37