Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
DazaSeal
GitHub Repository: DazaSeal/Lunanom
Path: blob/master/node_modules/node-static/examples/file-server.js
334 views
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");
21
22