Я работаю в Node JS. Я сталкиваюсь с ошибкой, когда пытаюсь вызвать другой API из одного API. Когда я пытаюсь сделать это, я получаю эту ошибку.
{ Error: socket hang up
at createHangUpError (_http_client.js:331:15)
at Socket.socketOnEnd (_http_client.js:423:23)
at emitNone (events.js:111:20)
at Socket.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickDomainCallback (internal/process/next_tick.js:218:9) code: 'ECONNRESET' }
Я звоню в API followig.
router.
post('/cancel_order',
async function(req, res){
request({
url: 'http://localhost:3000/orders/cancel',
method: 'POST',
form: {
order_id: req.body.order_id,
reason: "qweui",
comment: req.body.comment
},
headers: req.headers
},
function (error, response, body) {
if (error) {
console.log('error',error);
} else {
console.log('body', body);
}
});
}
);
Но, как вы можете видеть выше, я вызываю другой API-интерфейс внутренне «заказы / отмена» с использованием пакета запроса. Но после вызова основного API это выдает ошибку "зависание сокета".
Пожалуйста, помогите мне в этом. Заранее спасибо.