Advertisement
Guest User

Untitled

a guest
Aug 16th, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. var exports = module.exports = {};
  2.  
  3. exports.sendFullEvents = function (events, retryTicker) {
  4.  
  5. const postData = JSON.stringify({
  6. 'events': events
  7. });
  8.  
  9. const options = {
  10. hostname: '192.168.1.220',
  11. port: 53239,
  12. path: '/comingsoon',
  13. method: 'POST',
  14. headers: {
  15. 'Content-Type': 'application/json',
  16. 'Content-Length': Buffer.byteLength(postData)
  17. }
  18. };
  19.  
  20. const req = http.request(options, (res) => {
  21. console.log(`STATUS: ${res.statusCode}`);
  22. console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
  23. res.setEncoding('utf8');
  24. res.on('data', (chunk) => {
  25. console.log(`BODY: ${chunk}`);
  26. });
  27. res.on('end', () => {
  28. console.log('No more data in response.');
  29. });
  30. });
  31.  
  32. req.on('error', (e) => {
  33.  
  34. if(retryTicker == 11) { return }
  35. retryTicker++
  36.  
  37. exports.sendFullEvents(events, retryTicker)
  38. });
  39.  
  40. // write data to request body
  41. req.write(postData);
  42. req.end();
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement