Angularjs $ http.post получает ответ «net :: ERR_EMPTY_RESPONSE», когда API занимает много времени (или все еще находится в процессе) - PullRequest
0 голосов
/ 07 марта 2019

Когда API работает с меньшим количеством данных, $ http.post () получает ответ, но при работе с большими данными API требует времени (например, 2-3 минуты), но на front-end angularjs не получает никакого ответа.Я проверяю на бэкенде (nodejs), что код работает, а также возвращает данные, которые не получают отклика на угловой стороне, в то время как API требует времени для возврата, если работает с меньшим количеством данных, он работает нормально.

$http.post('/campaign/addInventorytocampaign', params).then(function (addInventorydata) {
        console.log("addInventorydata  = ",addInventorydata.data);});

Ошибка, которую я получаю в консоли:

angular.min.js: 11756 POST http://localhost:3000/campaign/addInventorytocampaign net :: ERR_EMPTY_RESPONSE

Пока бэкэнд еще находится в процессе

есть ли способ / правильный способ сделать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...