Node.js: servire i file statici con Express

Node.js: servire i file statici con Express

In Node.js servire i file statici è semplice con Express.

Per prima cosa installiamo Express:


npm install express

Quindi se i nostri file si trovano nella directory /app possiamo scrivere:


var express = require('express');
var app  = express();
var path = require('path');
var port = process.env.PORT || 8080;

app.use(express.static(__dirname + '/app')); // I nostri file sono in /app


// Serviamo la pagina predefinita

app.get('/', function(req, res) {
    res.sendFile(path.join(__dirname + '/index.html'));
});

app.listen(port);

A questo punto nel percorso dei file non dobbiamo più inserire la directory /app. Quindi /app/styles/style.css diventa styles/style.css.

Torna su