Servir archivos estáticos con RESTIFY
Estoy aprendiendo a usar Node.js. Actualmente, tengo una estructura de carpetas que se parece a la siguiente:
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 es mi código de servidor web. Ejecuto esto desde una línea de comandos usandonode server.js
. Los contenidos de ese archivo son:
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);
});
Como puede ver, este servidor se basa en RESTIFICAR. Me han dicho que debo usar RESTIFICAR. Sin embargo, no puedo averiguar cómo servir archivos estáticos. Por ejemplo, ¿cómo servidor los archivos * .html, * .css, * .png y * .js en mi aplicación?
¡Gracias!