Size: a a a

2021 May 13

S

Sergey in Go-go!
Миддлваря для того и есть - делает общие проверки обработку
источник

АК

Александр Костюченко... in Go-go!
А я зачем я неверно выразился смотрите на этапе middleware talking проверяется и если с ним все в порядке то есть он валидный из него извлекается claims в которой сидит ID пользователя и его роль для удобства и эти данные уже дали опрокидывается сам-то кино дальше медовые они уходят
источник

АК

Александр Костюченко... in Go-go!
Ок, спасибо за оперативные ответы
источник

VS

Vladimir Sorokin in Go-go!
Кто-нибудь сталкивался с проблемой реализации SSE в gin при которой соединение через 10 секунд разрывается, хотя контекст никто не отменяет?
Предполагал, что проблема связана с ограничениями хероку,но локально повторяется,
Саму логику с сообщениями через sse отдельно проверял - работает
источник

AB

Andrey Burov in Go-go!
источник

S

Sergey in Go-go!
Делаете модель principal с айди и ролью и его уже дальше кидаете например
источник

АК

Александр Костюченко... in Go-go!
ну у меня структура внутри токена сидит Id и role и я её и передаю в контексте
источник

S

Sergey in Go-go!
Да ничего такого тут нет. Данные вполне себе реквест скоупд
источник

АК

Александр Костюченко... in Go-go!
jr
источник

P

PeIIIaJIkuH in Go-go!
Пытаюсь сделать порционную загрузку постов. В инете видел реализации через запрос на бэк с query string типа ?limit=10&offset=20. Но в таком случае есть один недостаток.
Допустим, после загрузки первой порции, кто-то из пользователей создал ещё один пост. Тогда в ответ на запрос второй порции один пост будет повторяться из-за сдвига. Как можно решить эту проблему, есть ли какие-нибудь другие способы?

Советовали уже работать с totalCount, означающий общее количество постов на какой-нибудь момент времени и исходя от него считать оффсет.
источник

V💊

Vladimir 💉 💊 Voytenk... in Go-go!
оффсетная пагинация как раз решает такую проблему
источник

P

PeIIIaJIkuH in Go-go!
Поподробнее можно? Нужно ли туда-сюда передавать totalCount для этого?
источник

AB

Andrey Burov in Go-go!
как?
источник

АГ

Алексей Гевондян... in Go-go!
сделай where id > :lastId limit .. и сортировку по дате и ид например, или просто по ид
источник

AB

Andrey Burov in Go-go!
на всех страницах, кроме первой
источник

АГ

Алексей Гевондян... in Go-go!
ну а на первой lastId - 0
источник

АГ

Алексей Гевондян... in Go-go!
если там ууид - то в принципе тоже можно
источник

RT

Rostislav Teryaev in Go-go!
Мне помогло:
Settings -> Keymap -> Use National layouts
только там написано надо поставить галочку, а у меня уже стояла. Я снял её и заработало. Попробуй
источник

AB

Andrey Burov in Go-go!
хотя ИМХО лучше к дате привязаться, а не к ID, т.к. надеяться на inc последовательность ID неверно
источник

АГ

Алексей Гевондян... in Go-go!
почему это? смотря что используешь. если автоинкремент в базе - то у тебя будет последовательность возрастающая. но в постгре order by надо указать обязательно, иначе да - может несортировано быть
источник