Introduzione
Node.js (Node.js in italiano) è un ambiente di runtime open source che consente l'esecuzione di codice JavaScript sul lato server. È ideale per costruire applicazioni web scalabili ed efficienti.
Prerequisiti
Avere Node.js e npm (Node Package Manager) installati sul tuo computer. Se non li hai già installati, puoi scaricarli e installarli dal sito web ufficiale di Node.js.
Creazione di una nuova applicazione Node.js
Crea una nuova cartella per il tuo progetto:
mkdir miaAppNode
cd miaAppNode
Inizializza un nuovo progetto Node.js con npm init
. Questo comando creerà un nuovo file package.json
nella tua directory, che contiene le informazioni sul tuo progetto e le sue dipendenze.
npm init -y
Installazione di Express.js
Express.js è un framework per Node.js che semplifica la creazione di applicazioni web.
Installa Express.js con npm:
npm install express --save
Creazione di un semplice server web
Crea un nuovo file chiamato app.js
nella tua directory del progetto.
Apri app.js
in un editor di testo e aggiungi il seguente codice:
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}`);
});
Salva il file e avvia il server con Node.js:
node app.js
Vai all'indirizzo http://localhost:3000
nel tuo browser web. Dovresti vedere la scritta "Hello World!".
Conclusione
Congratulazioni! Hai appena creato la tua prima applicazione web con Node.js e Express.js. Da qui, puoi iniziare a esplorare come costruire applicazioni più complesse, gestire la persistenza dei dati con un database, autenticare gli utenti, e molto altro.