Size: a a a

2021 May 31

VY

Vladislav Yarmak in Go-go!
вот мидлварь для gin есть: https://github.com/gin-contrib/sessions
источник

VY

Vladislav Yarmak in Go-go!
статистики что популярнее нету, кто-то вообще только токенами обходится
источник

AK

Andrey Kartashov in Go-go!
нашёл способ всё-таки возвращать интерфейс https://play.golang.org/p/O0IcM_taQWR
источник

AK

Andrey Kartashov in Go-go!
только упростить надо. если тип сам имплементирует все функции, то его не надо заворачивать в структуру
источник

ЛА

Локоть Анатолий... in Go-go!
привет, сессии сами не слишком распространены.
из первых двух строк в гугле вот gorilla/sessions, например
https://github.com/gorilla/sessions
источник

AK

Alexey Kuzyashin in Go-go!
ага, спасибо, буду смотреть
источник

ЛА

Локоть Анатолий... in Go-go!
не читал всю переписку, и возможно скажу что-то левое, но не хотите ли тупо композицию вместо аггрегации методов в большой интерфейс (что в ГО антипаттерн).
А именно интерфейс Runner и его реализации.
А дальше он подключается, например как свойство Process
p := &Process{Runner: NewSomeRunner()}
источник

AK

Andrey Kartashov in Go-go!
да, так возможно проще будет. Для меня это была просто забавная задача сделать интерфейс с обобщённой реализацией метода другими методами. Пользователю интерфейса должно быть всё равно, что метод можно реализовать как композицию других методов, а имплементатору достаточно реализовать базовый набор (но при этом возвращать из конструктора полный интерфейс).
источник

AK

Andrey Kartashov in Go-go!
хорошая задачка для собеседования :)
источник

A

Alexander in Go-go!
Вопрос по gorm: как passphrase для сертификата передать?
источник

VY

Vladislav Yarmak in Go-go!
мож его лучше загрузить и отдельно декриптнуть
источник

A

Alexander in Go-go!
хотелось бы без оверинженеринга :)
источник

VY

Vladislav Yarmak in Go-go!
ну это всё равно кто-то должен будет сделать
источник

VY

Vladislav Yarmak in Go-go!
либо внешний код, либо либа, если умеет
источник

A

Alexander in Go-go!
в этом и был вопрос - умеет ли, немного странно, если нет
источник

VY

Vladislav Yarmak in Go-go!
а драйвер-то какой?
источник

A

Alexander in Go-go!
postgres
источник

K

Kino Recovery in Go-go!
а есть ли IndexByte для поиска не байтом а целым слайсом
источник

AK

Andrey Kartashov in Go-go!
sslpassword для клиента появилось только в postgres 13, pgx/pgconn ещё такого не умеют. Надо вручную формировать tls.Config, перед этим расшифровыая ключ через https://golang.org/pkg/crypto/x509/#DecryptPEMBlock
источник

B

Bill in Go-go!
@co_in что ты тут забыл?
источник