annotate node_modules/node-static/examples/file-server.js @ 101:52e44ee1c791 tip master

enabled all scores in autostart script
author Rob Canning <rc@kiben.net>
date Tue, 21 Apr 2015 16:20:57 +0100
parents 333afcfd3f3a
children
rev   line source
rc-web@69 1 var static = require('../lib/node-static');
rc-web@69 2
rc-web@69 3 //
rc-web@69 4 // Create a node-static server to serve the current directory
rc-web@69 5 //
rc-web@69 6 var file = new static.Server('.', { cache: 7200, headers: {'X-Hello':'World!'} });
rc-web@69 7
rc-web@69 8 require('http').createServer(function (request, response) {
rc-web@69 9 file.serve(request, response, function (err, res) {
rc-web@69 10 if (err) { // An error as occured
rc-web@69 11 console.error("> Error serving " + request.url + " - " + err.message);
rc-web@69 12 response.writeHead(err.status, err.headers);
rc-web@69 13 response.end();
rc-web@69 14 } else { // The file was served successfully
rc-web@69 15 console.log("> " + request.url + " - " + res.message);
rc-web@69 16 }
rc-web@69 17 });
rc-web@69 18 }).listen(8080);
rc-web@69 19
rc-web@69 20 console.log("> node-static is listening on http://127.0.0.1:8080");