Guest User

Untitled

a guest
Oct 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. const fs = require('fs');
  2. const EventEmitter = require('events').EventEmitter;
  3.  
  4. let fileServer = (fn) => {
  5. let e = new EventEmitter();
  6. let enc = 'utf-8'
  7. fs.readFile(fn,enc, (err, d) => {
  8. if (err) {
  9. e.emit('err', err.message);
  10. }
  11. e.emit('data', d);
  12. e.emit('end');
  13. });
  14. return e;
  15. }
  16.  
  17. let client = fileServer('index.html');
  18.  
  19. client.on('data', (d) => {
  20. console.log(">>>>>>>");
  21. console.log(d);
  22. });
  23.  
  24. client.on('end', () => {
  25. console.log('end');
  26. });
  27.  
  28. client.on('err', (err) => {
  29. console.log(err);
  30. });
Add Comment
Please, Sign In to add comment