Commit 1e93f2e3a6d04d997e50bc483057db3e8a99bd46
1 parent
d6448432
Exists in
master
and in
1 other branch
Supporting callback argument
Showing
1 changed file
with
20 additions
and
1 deletions
Show diff stats
server.js
... | ... | @@ -317,7 +317,26 @@ app.post('/api', function(req, res){ |
317 | 317 | |
318 | 318 | /* Listener que dispara quando a requisição ao core da erro */ |
319 | 319 | child.on('error', function(code, signal){ |
320 | - res.send(500, parameters.errorMessage('Erro na chamada ao core')); | |
320 | + | |
321 | + var data = querystring.stringify(parameters.errorMessage('Erro na chamada ao core')); | |
322 | + | |
323 | + var options = { | |
324 | + host: path.hostname, | |
325 | + port: path.port, | |
326 | + path: path.path, | |
327 | + method: 'POST', | |
328 | + headers: { | |
329 | + 'Content-Type': 'application/x-www-form-urlencoded', | |
330 | + 'Content-Length': Buffer.byteLength(data) | |
331 | + } | |
332 | + }; | |
333 | + | |
334 | + var requesting = http.request(options, function(res) { | |
335 | + res.setEncoding('utf8'); | |
336 | + }); | |
337 | + | |
338 | + requesting.write(data); | |
339 | + requesting.end(); | |
321 | 340 | }); |
322 | 341 | }); |
323 | 342 | } else { | ... | ... |