Saltar al contenido
Portada » ExpressJS

ExpressJS

ExpressJS es un framework que se despliega sobre Node JS y que nos proporciona un punto de partida para nuestras propias aplicaciones web de backend.

Requisitos

Para poder empezar a usar Express JS es necesario tener previamente instalado Node JS. ExpressJS se instala usando la herramienta npm. Aquí te explicamos todo sobre NodeJS.

Instalación Express JS

Aplicación “Hola Mundo”

Código de ejemplo para una primera aplicación de “Hola Mundo”:

const express = require('express')
const aplicacion = express()
const puerto = 4500

aplicacion.get('/', (req, res) => {
  res.send('Hola Mundo')
})

aplicacion.listen(puerto, () => {
  console.log(`Aplicacion levantada en el puerto ${puerto}`)
})

Generador de Aplicaciones

Se utiliza para crear el esqueleto de una nueva aplicación. Para instalarlo hay que ejecutar:

$ npm install express-generator -g

Direccionamiento

Como configurar nuestras aplicaciones con Express para que respondan a peticiones de URIs específicas. Ejemplo básico:

var express = require('express');
var app = express();

// responde con "hola mundo" cuando una peticion GET se hace a la URI /home
app.get('/home', function(req, res) {
  res.send('hola mundo');
});


// peticion POST a la URI /enviodatos
app.post('/enviodatos', function (req, res) {
  res.send('Peticion POST enviada');
});

Mas recursos sobre backend JS

Node JSJS en backend, código abierto y multiplataforma
Nest JSMontado sobre Node, soporta typescript, escribe aplicaciones rápidamente de forma escalable
Express JSSe despliega sobre Node, gestión de direccionamiento y soporte completo para montar un servidor
Node JS con MongoDBTe mostramos un ejemplo para conectar NodeJS con la base de datos NoSQL MongoDB

Recursos básicos JS

PrototypeAñadir propiedades de forma dinámica a un objeto
toLocaleStringHerramienta esencial para el formateo de fechas y números en aplicaciones internacionales
Recursividad y pilaUso de recursividad y funcionamiento de la pila JS
DesestructuraciónMecanismo para desempaquetar arrays y objetos
Manejo de StringsManejo básico de Strings, cadenas de caracteres
OperadoresUso de operadores de comparación y lógicos
PromesasGestión de peticiones asíncronas con promesas
SleepImplementación de la función sleep() en JS
ThisUso de la palabra reservada this en diferentes contextos
MapsTe enseñamos cuando usar Map y cuando Object con ejemplos
Switchery JSLibrería para modificar el estilo de los checkbox
Mejores libros Javascript EspañolEncuentra los mejores libros para aprender JS y convertirte en el desarrollador más demandado.
Exception JSManejo de excepciones en Javascript, control de errores y flujo de programa.
Obfuscator JavascriptProtege tu código Javascript Ofuscándolo
Javascript desde ceroAprende los conceptos básicos de Javascript, ponte en marcha.
LodashLodash hace que la manipulación de datos en JavaScript sea más fácil y menos propensa a errores
Formatdate JSFormateo y trabajo con fechas en javascript de forma sencilla.
DayjsBiblioteca para la gestión de fechas
padStartManeja cadenas de texto con la función padStart()