X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=node_modules%2Fnode-static%2Fexamples%2Ffile-server.js;fp=node_modules%2Fnode-static%2Fexamples%2Ffile-server.js;h=4f0796e747db992a383d8750d79c18ab5caa7829;hb=0f4e331e6d75c244e978860b62a6e1aed8d446e0;hp=0000000000000000000000000000000000000000;hpb=0cb383f1c0646575a831f4f812cd85c9e24d9a18;p=VSoRC%2F.git diff --git a/node_modules/node-static/examples/file-server.js b/node_modules/node-static/examples/file-server.js new file mode 100644 index 0000000..4f0796e --- /dev/null +++ b/node_modules/node-static/examples/file-server.js @@ -0,0 +1,20 @@ +var static = require('../lib/node-static'); + +// +// Create a node-static server to serve the current directory +// +var file = new static.Server('.', { cache: 7200, headers: {'X-Hello':'World!'} }); + +require('http').createServer(function (request, response) { + file.serve(request, response, function (err, res) { + if (err) { // An error as occured + console.error("> Error serving " + request.url + " - " + err.message); + response.writeHead(err.status, err.headers); + response.end(); + } else { // The file was served successfully + console.log("> " + request.url + " - " + res.message); + } + }); +}).listen(8080); + +console.log("> node-static is listening on http://127.0.0.1:8080");