Size: a a a

2020 April 20

J

Jefferson in Go-go!
Jefferson
Подскажите, что не так? Ловлю ошибку illegal base64 data at input byte 79 при расшифровку base64.
У меня на сервер отправляется пост запрос такого вида: domain.com/test/?data=*ключ длинной 16 символов*base64(данные, зашифрованные XOR с ключём в 16 символов (тот, что стоит перед base64 строкой))
.
источник

EK

Eduard Korolev in Go-go!
а как быть с зависимостями? в php есть конфиг с роутами, у роута контроллер, у контроллера зависимости - сервисы, у сервисов свои и т.д. И объекты создает di контейнер после того как определиться роутер. А как в го? если у меня 20 роутов, мне под все сразу создавать объекты?
источник

VM

Vladislav Milenin in Go-go!
Eduard Korolev
а как быть с зависимостями? в php есть конфиг с роутами, у роута контроллер, у контроллера зависимости - сервисы, у сервисов свои и т.д. И объекты создает di контейнер после того как определиться роутер. А как в го? если у меня 20 роутов, мне под все сразу создавать объекты?
oh shit, here we s/go/php again

пакетный менеджер в go - go mod
источник

EK

Eduard Korolev in Go-go!
я не про пакеты
источник

EK

Eduard Korolev in Go-go!
а про объекты, например конструкторы структур
источник

VM

Vladislav Milenin in Go-go!
о каких объектах речь?
источник

VM

Vladislav Milenin in Go-go!
структуры ручками описываем либо кодгеним
источник

EK

Eduard Korolev in Go-go!
сразу под все роуты? несмотря на то что роут один вызывается?
источник

VM

Vladislav Milenin in Go-go!
вообще, если речь про http, то полно генераторов api
если про rpc, то ничего лучше grpc нет
источник

EK

Eduard Korolev in Go-go!
на лету их в го не создают?
источник

EK

Eduard Korolev in Go-go!
да, речь про rest
источник

NG

Nikita Gritsai in Go-go!
Eduard Korolev
кто может написать список пакетов go, которые используются у вас в продакшене. Тут я скорее всего получу ссылку на awesome go, но там несколько пакетов для одной и той же цели. Хотелось бы конкретные use case'ы услышать.Что интересует в первую очередь - роутинг, фреймворки для постояния микросервисов, орм для постгреса, инжектор зависимостей
echo, micro / rpcx, gorm, юзаю кодогенерацию для DI
источник

C

Calculon in Go-go!
Eduard Korolev
сразу под все роуты? несмотря на то что роут один вызывается?
в чем проблема роуты написать?
источник

VM

Vladislav Milenin in Go-go!
Eduard Korolev
сразу под все роуты? несмотря на то что роут один вызывается?
а кто мешает создать структуру и метод для 1 запроса?
источник

C

Calculon in Go-go!
Просто пишешь роуты и все
источник

а

а кто это in Go-go!
просто делаешь и все
источник

VM

Vladislav Milenin in Go-go!
just do it
источник

C

Calculon in Go-go!
Именно так
источник

а

а кто это in Go-go!
151 роут и бутылка рому!
источник

TS

Timur Scobcov in Go-go!
Лучше наоборот
источник