forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			21 lines
		
	
	
		
			747 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			747 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 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"); |