index.js 515 B

123456789101112131415161718192021
  1. var http = require('http');
  2. var fs = require('fs');
  3. http.createServer(function(request, response) {
  4. // console.dir(request);
  5. // request.setEncoding("utf8");
  6. // console.dir(request.headers);
  7. var start = Date.now();
  8. var path = request.headers["x-path"];
  9. request.on("data", function(data){
  10. console.log(fs.writeFileSync(path, data));
  11. response.writeHead(200, {'Content-Type': 'text/plain'});
  12. response.end(path + ' saved!\n');
  13. var end = Date.now();
  14. console.log(end - start + "ms");
  15. });
  16. }).listen(8124);