server.js 422 B

123456789101112131415161718
  1. var http = require('http');
  2. var es = require('event-stream');
  3. var filed = require('filed');
  4. var responseStream = require('../');
  5. var server = http.createServer(function (req, res) {
  6. filed(__dirname + '/data.txt')
  7. .pipe(capStream())
  8. .pipe(res)
  9. ;
  10. });
  11. server.listen(8000);
  12. function capStream () {
  13. return responseStream(es.mapSync(function (s) {
  14. return String(s).toUpperCase()
  15. }));
  16. }