Ich lerne, Node.js zu verwenden. Derzeit habe ich eine Ordnerstruktur, die wie folgt aussieht:Serving statische Dateien mit RESTIFY
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 ist mein Webserver-Code. Ich führe dies von einer Kommandozeile mit node server.js
. Der Inhalt dieser Datei lautet wie folgt:
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);
});
Wie Sie sehen können, stützt sich dieser Server auf RESTIFY. Mir wurde gesagt, ich muss RESTIFY verwenden. Ich kann jedoch nicht herausfinden, wie statische Dateien bereitgestellt werden. Wie kann ich beispielsweise die * .html-, * .css-, * .png- und * .js-Dateien in meiner App verwalten?
Vielen Dank!
Mögliche Duplikate: http://stackoverflow.com/questions/15463841/serving-static-files-with-restify-node-js? Rq = 1 – vinaut