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 { | ... | ... |