#node.js #express #request #axios #response
#node.js #экспресс #запрос #axios #ответ
Вопрос:
Я работаю над программой React / Node. Где-то в программе я хочу отправить запрос на серверную часть с помощью Axios, затем, пока серверная функция обрабатывает запрос, я хочу получать пошаговые ответы для обновления интерфейса, показывая некоторые уведомления.
Я мог бы сделать это, отправив несколько запросов и ожидая каждого ответа. Но проблема в том, что первый процесс на каждом шаге одинаково одинаков на всех этапах, и это создаст некоторые проблемы с производительностью.
Мой вопрос:
Есть ли какой-либо способ отправить один запрос в API, а затем на серверной стороне вернуть ответ в несколько этапов во время его обработки? Тем временем на интерфейсе получать обновления из серверной части и обновлять уведомления об этом?
Большое вам спасибо
Ответ №1:
Извини, братан, боюсь, что ты не сможешь сделать это, используя только HTTP, поскольку соединение завершается одним ответом на один запрос. Вам нужно сделать это с помощью нескольких HTTP-вызовов с помощью Axios.
В противном случае вы могли бы использовать WebSocket. Это классный сокет модуля.ввод-вывод с примерами и документацией planty. проверьте это,
Комментарии:
1. Я закончил с точно такой же процедурой и разбил код в разных запросах / ответах. Спасибо.