Sto imparando a utilizzare Node.js. Attualmente, ho una struttura di cartelle che sia simile alla seguente:Elaborazione di file statici con RESTIFICA
index.html
server.js
client
index.html
subs
index.html
page.html
res
css
style.css
img
profile.png
js
page.js
jquery.min.js
server.js è il mio codice webserver. Eseguo questo da una riga di comando utilizzando node server.js
. Il contenuto di questo file sono:
var restify = require('restify');
var server = restify.createServer({
name: 'Test App',
version: '1.0.0'
});
server.use(restify.acceptParser(server.acceptable));
server.use(restify.queryParser());
server.use(restify.bodyParser());
server.get('/echo/:name', function (req, res, next) {
res.send(req.params);
return next();
});
server.listen(2000, function() {
console.log('%s running on %s', server.name, server.url);
});
Come si può vedere, questo server si basa su RESTIFY. Mi è stato detto che devo usare RESTIFY. Tuttavia, non riesco a capire come servire i file statici. Ad esempio, come faccio a server i file * .html, * .css, * .png e * .js nella mia app?
Grazie!
Possibile duplicato: http://stackoverflow.com/questions/15463841/serving-static-files-with-restify-node-js? Rq = 1 – vinaut