Получение статуса перед телом ответа - PullRequest
0 голосов
/ 11 апреля 2020

Сценарий фильтрует записи из базы данных большого объема. 5000 записей из 100 000 записей в структурированной базе данных.

Проблема в получении раннего статуса: статус в порядке в почтальоне или во внешнем интерфейсе (браузер) и задерживается в теле ответа.

len(finData) == 0 {
        return c.JSON(http.StatusOK, bson.M{"message": "No data avaialble ", "success": true, "data_source": "data source", "Data": data})
    } else { return c.JSON(http.StatusOK, bson.M{"message": "Data retrieved ", "success": true, "data_source": "data source", "Data": data, "Total Count": count})
}

Во время отладки с использованием отладчика vscode я мог видеть поток данных.

Это потому, что загружается 5000 записей?

Please check this image for reference

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