I file statici possono essere offerti con il middleware statico espresso. Di solito creo una directory per tutti i file statici che devono essere forniti dalla radice.
Se è stato installato express globalmente con npm (npm install -g express
) è possibile digitare quanto segue sulla riga di comando.
express <project_name>
Questo creerà un piccolo progetto di esempio per voi. Questo progetto di esempio ha una cartella denominata public
, dalla quale serve i file statici. Contiene inoltre cartelle denominate javascripts
e stylesheets
.
Il pezzo pertinente del progetto di esempio per l'impostazione di questo è la riga seguente nel file app.js
nella funzione passata a app.configure
.
app.use(express.static(path.join(__dirname, 'public')));
esempio è da espresso 3.0.0rc1
espresso è costruito su Connect. I documenti per il suo middleware statico potrebbero essere utili: Connect : Static
fonte
2012-07-29 18:32:52
Stai compilando anche il JS e il CSS, oppure stai solo cercando di servire file JS e CSS statici? – redhotvengeance