Come creare un semplice server web con Node.js e Express.js

6 lug 2023 2 min di lettura
Come creare un semplice server web con Node.js e Express.js
Indice dei contenuti

Introduzione

Il tutorial si concentrerà sulla creazione di un server web base utilizzando il linguaggio di programmazione JavaScript, l'ambiente di runtime Node.js e il framework Express.js.

Prerequisiti

Per seguire questo tutorial, avrai bisogno di:

  1. Un computer con una versione recente di Windows, macOS o Linux.
  2. Node.js e npm (Node Package Manager) installati sul tuo computer. Puoi scaricare Node.js e npm dal sito web di Node.js.

Creazione di un nuovo progetto

Crea una nuova cartella sul tuo computer dove ospiterai il tuo progetto. Apri un terminale o un prompt dei comandi e naviga fino a quella cartella.

Una volta nella cartella del progetto, inizializza un nuovo progetto Node.js utilizzando npm. Puoi farlo eseguendo il seguente comando nel terminale:

npm init -y

Questo comando creerà un nuovo file package.json nella tua cartella del progetto.

Installazione di Express.js

Ora che hai un progetto Node.js, puoi installare Express.js. Per fare ciò, esegui il seguente comando nel terminale:

npm install express

Questo comando installerà Express.js e lo aggiungerà come dipendenza nel tuo file package.json.

Creazione del server web

Crea un nuovo file chiamato server.js nella tua cartella del progetto. Apri questo file in un editor di testo e inserisci il seguente codice JavaScript:

// Import the express module
const express = require('express');

// Create a new express application
const app = express();

// Define a route for the root path (/)
app.get('/', (req, res) => {
    res.send('Hello, World!');
});

// Start the server on port 3000
app.listen(3000, () => {
    console.log('Server is running on http://localhost:3000');
});

Avvio del server web

Ora sei pronto per avviare il tuo server web. Per farlo, esegui il seguente comando nel terminale:

node server.js

Questo comando avvierà il tuo server web sulla porta 3000.

Apri un browser web e visita http://localhost:3000. Dovresti vedere il tuo messaggio di saluto "Hello, World!" visualizzato nella pagina.

Conclusione

Congratulazioni! Hai appena creato e avviato con successo il tuo primo server web utilizzando Node.js e Express.js. Da qui, puoi iniziare a esplorare ulteriormente le funzionalità di Node.js e Express.js per sviluppare applicazioni web più complesse.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.