Introducción
Node.js (Node.js en italiano) es un entorno de tiempo de ejecución de código abierto que permite la ejecución de código JavaScript en el lado del servidor. Es ideal para construir aplicaciones web escalables y eficientes.
requisitos previos
Tenga Node.js y npm (Node Package Manager) instalados en su computadora. Si aún no los ha instalado, puede descargarlos e instalarlos desde el sitio web oficial de Node.js.
Creación de una nueva aplicación Node.js
Cree una nueva carpeta para su proyecto:
mkdir miaAppNode
cd miaAppNode
Inicialice un nuevo proyecto de Node.js con npm init
. Este comando creará un nuevo archivo package.json
en su directorio, que contiene información sobre su proyecto y sus dependencias.
npm init -y
Instalación de Express.js
Express.js es un marco para Node.js que facilita la creación de aplicaciones web.
Instale Express.js con npm:
npm install express --save
Creación de un servidor web sencillo
Cree un nuevo archivo llamado app.js
en el directorio de su proyecto.
Abra app.js
en un editor de texto y agregue el siguiente código:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Applicazione in esecuzione su http://localhost:${port}`);
});
Guarde el archivo e inicie el servidor con Node.js:
node app.js
Vaya a http://localhost:3000
en su navegador web. Deberías ver "Hello World!" escrito.
Conclusión
¡Felicidades! Acaba de crear su primera aplicación web con Node.js y Express.js. Desde aquí, puede comenzar a explorar cómo crear aplicaciones más complejas, administrar la persistencia de datos con una base de datos, autenticar usuarios y mucho más.