Commit 4ab15cf3ab581ef65d118b07f3ad5bd752c9b43f
1 parent
ef7e56a5
Exists in
master
and in
1 other branch
Refactoring the source code of endpoints files
Showing
2 changed files
with
42 additions
and
6 deletions
Show diff stats
endpoints/video.js
... | ... | @@ -54,7 +54,7 @@ function init(req, res) { |
54 | 54 | /* Listener que dispara quando a requisição ao core finaliza */ |
55 | 55 | child.on('close', function(code, signal){ |
56 | 56 | if (code !== 0) { |
57 | - { console.log(error); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; } | |
57 | + console.log('Erro código: ' + code); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; | |
58 | 58 | } |
59 | 59 | |
60 | 60 | res.send(200, { 'response' : 'http://' + properties.SERVER_IP + ':' + properties.port + '/' + properties.ID_FROM_BD + '.flv' }); |
... | ... | @@ -68,7 +68,25 @@ function init(req, res) { |
68 | 68 | |
69 | 69 | child.on('close', function(code, signal){ |
70 | 70 | if (code !== 0) { |
71 | - { console.log(error); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; } | |
71 | + var data = querystring.stringify( { 'error': 'Erro no Core', 'code': code } ); | |
72 | + | |
73 | + var options = { | |
74 | + host: path.hostname, | |
75 | + port: path.port, | |
76 | + path: path.path, | |
77 | + method: 'POST', | |
78 | + headers: { | |
79 | + 'Content-Type': 'application/x-www-form-urlencoded', | |
80 | + 'Content-Length': Buffer.byteLength(data) | |
81 | + } | |
82 | + }; | |
83 | + | |
84 | + var requesting = http.request(options, function(res) { | |
85 | + res.setEncoding('utf8'); | |
86 | + }); | |
87 | + | |
88 | + requesting.write(data); | |
89 | + requesting.end(); | |
72 | 90 | } |
73 | 91 | |
74 | 92 | var path = url.parse(req.body.callback); |
... | ... | @@ -102,7 +120,7 @@ function init(req, res) { |
102 | 120 | /* Listener que dispara quando a requisição ao core da erro */ |
103 | 121 | child.on('error', function(code, signal){ |
104 | 122 | |
105 | - var data = querystring.stringify(parameters.errorMessage('Erro na chamada ao core')); | |
123 | + var data = querystring.stringify( { 'error': 'Erro na chamada ao Core', 'code': code } ); | |
106 | 124 | |
107 | 125 | var options = { |
108 | 126 | host: path.hostname, | ... | ... |
endpoints/video_legenda.js
... | ... | @@ -66,7 +66,7 @@ function init(req, res) { |
66 | 66 | /* Listener que dispara quando a requisição ao core finaliza */ |
67 | 67 | child.on('close', function(code, signal){ |
68 | 68 | if (code !== 0) { |
69 | - { console.log(error); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; } | |
69 | + console.log('Erro código: ' + code); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; | |
70 | 70 | } |
71 | 71 | |
72 | 72 | res.send(200, { 'response' : 'http://' + properties.SERVER_IP + ':' + properties.port + '/' + properties.ID_FROM_BD + '.flv' }); |
... | ... | @@ -80,7 +80,25 @@ function init(req, res) { |
80 | 80 | |
81 | 81 | child.on('close', function(code, signal){ |
82 | 82 | if (code !== 0) { |
83 | - { console.log(error); res.send(500, { 'error': 'Erro no Core', 'code': code }); return; } | |
83 | + var data = querystring.stringify( { 'error': 'Erro no Core', 'code': code } ); | |
84 | + | |
85 | + var options = { | |
86 | + host: path.hostname, | |
87 | + port: path.port, | |
88 | + path: path.path, | |
89 | + method: 'POST', | |
90 | + headers: { | |
91 | + 'Content-Type': 'application/x-www-form-urlencoded', | |
92 | + 'Content-Length': Buffer.byteLength(data) | |
93 | + } | |
94 | + }; | |
95 | + | |
96 | + var requesting = http.request(options, function(res) { | |
97 | + res.setEncoding('utf8'); | |
98 | + }); | |
99 | + | |
100 | + requesting.write(data); | |
101 | + requesting.end(); | |
84 | 102 | } |
85 | 103 | |
86 | 104 | var path = url.parse(req.body.callback); |
... | ... | @@ -114,7 +132,7 @@ function init(req, res) { |
114 | 132 | /* Listener que dispara quando a requisição ao core da erro */ |
115 | 133 | child.on('error', function(code, signal){ |
116 | 134 | |
117 | - var data = querystring.stringify(parameters.errorMessage('Erro na chamada ao core')); | |
135 | + var data = querystring.stringify( { 'error': 'Erro na chamada ao Core', 'code': code } ); | |
118 | 136 | |
119 | 137 | var options = { |
120 | 138 | host: path.hostname, | ... | ... |