В итоге у меня два заседания ушло на то что бы когда сервер выдает ошибку на запрос, падает с ошибкой или паникует было ясно что и где стряслось сразу.

Что бы мышкой кликнул и оно что бы там его не убило сразу показало строку кода где сдохло, а ошибка и так ясна была.

Follow

И наконец теперь оно снова работает, но удобно и при этом сериализация почти везде не нужна, а устроено все без макросов, которые я стараюсь минимизировать в коде для ясности. На новом коннекторе к базе, который можно расточить на постгрю если надо. Долго же я его украшал, аж вспотел.

В связи с тем, что теперь очевидно где и что отвалилось по логам и ответам сервера, а так же понятно чем он там занят, зараза, и пилить веселее стало, в отладчик лазить почти не надо ссылки с логов пашут прям в код и везде где нужно они есть. Это прям меняет впечатление от процесса разработки на расте, им бы это в первую очередь как-то доработать. По умолчанию логи и ошибки либо сплошной визуальный мусор, либо их нет вовсе.

Пока делать не стану, а попозже надо еще кэширование затащить на слой репозиториев. Это не должно быть сложно, оставлю. Сейчас бы базовые функции закончить наконец-то что бы первую регистрацию клиентом пройти...а там еще вагон всякого надо для этого изучить. Все остальные мелочи намного проще чем всю базу собрать так что бы не хотелось разобрать.

И все же сделаю jwt токены, не уверен, что клиенты их примкт, но попробую. Они очень удобные для меня.

Sign in to participate in the conversation
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3