или убрать лайк. Пользователь может сделать double click и пойдет два запроса на постановку like, и один из запросов отдаст ошибку на уровне баз данных Already liked, можно ли как-то обработать это дело без ошибки? К примеру есть youtube shorts, и там так обработано, что как ни кликай - происходит всё гладко. Как это дело грамотно обработать, куда копать, или это вообще дело фронта?
А в чем проблема? Один клик - лайк, второй - убрать лайк
при дабл клике - идет два запрос на сервер
Ну так клиент так и работает, при каждом привет должен быть action, который отработает. Даблклик - два запроса
Простое - не надо кидать тут ошибку. Если пользователь хочет поставить лайк тому, где уже поставил лайк - всё успешно, лайк стоит - 200 Ок
т.е. если уже стоит лайк не пробрасывать ошибку, а отдавать 200?
На фронте разберись с тем, чтобы два запроса не летели, а на беке сделай так, чтобы сервер от двух запросов не упал. Будет дважды защищённый сек...проект
Обсуждают сегодня