123456789101112131415161718192021222324 |
- var http = require('http');
- var url = require('url');
- var path = require('path');
- var fs = require('fs');
- http.createServer(function(request, response) {
- var uri = url.parse(request.url).pathname;
- var filename = path.join(process.cwd(), uri);
- fs.readFile(filename, 'binary', function(err, file) {
- if (err) {
- response.writeHead(500, { 'Content-Type': 'text/plain' });
- response.write(err + '\n');
- response.end();
- return;
- }
- response.writeHead(200, filename.match(/\.js$/) ? { 'Content-Type': 'text/javascript' } : {});
- response.write(file, 'utf-8');
- response.end();
- });
- }).listen(8124, '0.0.0.0');
- console.log('Test suite at http://0.0.0.0:8124/test/index.html');
|