Я пытаюсь настроить экспресс-сервер js, на котором будет размещаться база данных mongodb.Все довольно стандартно: у меня есть несколько открытых маршрутов, которые принимают данные от клиента и затем сохраняют их в базе данных.
Вот моя строка запроса:
let url = "http://xxx.xxx.xx.xxx:3000/update/data=" + JSON.stringify(params);
Что я заметил, так это то, что если params
не содержит много информации, он работает нормально.Однако, если params
содержит много информации, клиент выдает эту ошибку:
Failed to load resource: The network connection was lost.
Http failure response for (unknown url): 0 Unknown Error
(эта же ошибка возникает как в Safari, так и в Chrome.)
Например,, если params, как показано ниже:
{
"accountId": "12345678910",
"data": [
1, 2, 3, 4
]
}
, тогда нет проблем.Однако, если params.data
- это огромный массив с тонной информации, а не просто [1, 2, 3, 4]
, то выдается ошибка.
Кроме того, мой сервер экспресс никогда даже не получает запрос.Нет логов;ничего такого.То, что я ожидал бы получить, это просто нормальный ответ и результат, однако кажется, что клиент просто разочаровывается в отправке чего-то большого.Возможно, это связано с отправкой большой строки?