Guest User

Untitled

a guest
May 26th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. Ledger.prototype.server = undefined;
  2. Ledger.prototype.halt_service = function() {
  3. this.server.removeAllListeners('request');
  4. this.server.removeAllListeners('listening');
  5. this.server.close();
  6. };
  7. Ledger.prototype.service = function() {
  8. var self = this;
  9. var http = require('http');
  10. var sys = require('sys');
  11. self.server = http.createServer(function(request,response) {
  12. var resp = response;
  13. self.find_all(function(err,items){
  14. var body = JSON.stringify(items);
  15. resp.writeHead(200, {
  16. 'Content-Length': body.length,
  17. 'Content-Type': 'text/json'
  18. });
  19. resp.write(body,'utf8')
  20. resp.end();
  21. });
  22. });
  23. self.server.addListener('close',function(errno) {
  24. sys.puts('close ' + errno);
  25. });
  26. self.server.listen(8001);
  27. };
Add Comment
Please, Sign In to add comment