Обработка клиентской медленной сети в nodejs (экспресс) - PullRequest
0 голосов
/ 02 июля 2019

У нас есть серверная часть в nodejs (экспресс), а на стороне клиента у нас есть приложение для Android, которое также позволяет выполнять автономные действия, которые могут быть синхронизированы позже

Теперь проблема в том, что когда пользователь находится в медленной сети, сделайте запросна сервер, но во время процесса (запросы базы данных) клиент был отключен, поэтому после завершения процесса клиент не добился успеха, поэтому он добавил его в автономное действие и позже синхронизировал, что привело к дублированию записей, как я могу предотвратить это?

Я думаю об отмене процесса, если пользователь не получил 200 успешно, это правильное решение?Если да, то как я могу добиться этого, так как нет обратного вызова для res.send (или любой другой функции отправки ответа) в express

...