Commit 9cf663cd984d82a34c1bbbe5f97656f8a6266532
1 parent
3b5a29d1
Exists in
master
and in
1 other branch
Added callback for error in core request
Showing
1 changed file
with
11 additions
and
0 deletions
Show diff stats
server.js
... | ... | @@ -46,6 +46,11 @@ app.post('/api', function(req, res){ |
46 | 46 | res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + '.webm' }); |
47 | 47 | ID_FROM_BD++; |
48 | 48 | }); |
49 | + | |
50 | + /* Listener que dispara quando a requisição ao core da erro */ | |
51 | + child.on('error', function(code, signal){ | |
52 | + res.send(500, parameters.errorMessage('Erro na chamada ao core')); | |
53 | + }); | |
49 | 54 | } else { |
50 | 55 | res.send(500, parameters.errorMessage('Parâmetros insuficientes ou inválidos')); |
51 | 56 | } |
... | ... | @@ -86,6 +91,12 @@ app.post('/api', function(req, res){ |
86 | 91 | /* Listener que dispara quando a requisição ao core finaliza */ |
87 | 92 | child.on('close', function(code, signal){ |
88 | 93 | res.send(200, { 'response' : 'http://' + SERVER_IP + ':' + port + '/' + ID_FROM_BD + '.flv' }); |
94 | + ID_FROM_BD++; | |
95 | + }); | |
96 | + | |
97 | + /* Listener que dispara quando a requisição ao core da erro */ | |
98 | + child.on('error', function(code, signal){ | |
99 | + res.send(500, parameters.errorMessage('Erro na chamada ao core')); | |
89 | 100 | }); |
90 | 101 | }); |
91 | 102 | } else { | ... | ... |