Per servire un’applicazione statica con Node.js, di solito si utilizza un modulo chiamato Express. Express è un framework di applicazioni web per Node.js che fornisce funzionalità per applicazioni web e mobili.
Ecco come puoi servire l’applicazione statica:
1. Installa Node.js e npm:
Node.js è l’ambiente di esecuzione che esegue JavaScript sul server e npm è il gestore dei pacchetti per Node.js. Assicurati di installarli entrambi sulla tua macchina.
1. Crea una nuova directory per il tuo progetto, vai in quella directory e inizializza un nuovo progetto npm:
\`\`\`bash mkdir myapp cd myapp npm init -y \`\`\`1. Installa Express nel tuo progetto:
\`\`\`bash npm install express \`\`\`1. Crea un file chiamato `app.js` (o qualsiasi altro nome che preferisci) e scrive il codice per servire i file statici.
\`\`\`javascript const express = require(‘express’); const path = require(‘path’); const app = express(); const port = 3000; app.use(express.static(path.join(\_\_dirname, ‘public’))); app.listen(port, () => { console.log(`App listening at http://localhost:${port}`) }); \`\`\` In questo esempio, tutti i file statici sono presenti nella directory `public`.1. Avvia il server
Per avviare il server e servire la tua applicazione, esegui il seguente comando sul terminale: \`\`\`bash node app.js \`\`\`A questo punto, se hai un file `index.html` nella tua directory `public`, puoi aprire un browser web e andare a `http://localhost:3000` per vedere la tua applicazione in azione.