Websocket
[VSoRC/.git] / node_modules / node-static / examples / file-server.js
1 var static = require('../lib/node-static');
2
3 //
4 // Create a node-static server to serve the current directory
5 //
6 var file = new static.Server('.', { cache: 7200, headers: {'X-Hello':'World!'} });
7
8 require('http').createServer(function (request, response) {
9     file.serve(request, response, function (err, res) {
10         if (err) { // An error as occured
11             console.error("> Error serving " + request.url + " - " + err.message);
12             response.writeHead(err.status, err.headers);
13             response.end();
14         } else { // The file was served successfully
15             console.log("> " + request.url + " - " + res.message);
16         }
17     });
18 }).listen(8080);
19
20 console.log("> node-static is listening on http://127.0.0.1:8080");