| 1234567891011121314151617181920212223242526 |
- var sys = require('sys');
- 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) {
- request.addListener('end', function () {
- //
- // Serve files!
- //
- file.serve(request, response, function (err, res) {
- if (err) { // An error as occured
- sys.error("> Error serving " + request.url + " - " + err.message);
- response.writeHead(err.status, err.headers);
- response.end();
- } else { // The file was served successfully
- sys.puts("> " + request.url + " - " + res.message);
- }
- });
- });
- }).listen(8080);
- sys.puts("> node-static is listening on http://127.0.0.1:8080");
|