Size: a a a

2021 June 02

R

Roman in Go-go!
Как-то себе делал нечто подобное, вот небольшой пример
https://play.golang.org/p/8T3b94JU6fF
источник

DF

Durty Free in Go-go!
Нормальные там миддлвари.
источник

СС

Семён Семеныч... in Go-go!
Доброй ночи!)
https://play.golang.org/p/BwoVcB6-Hsz

Не удается в цикле расставить метки (вотермарки) на изображении, без цикла работает, с циклом нет)
источник

AB

Andrey Burov in Go-go!
что именно не получается?
источник

СС

Семён Семеныч... in Go-go!
На изображение нанести больше одной вотемарки))
Либо одна, либо никак, не могу понять из-за чего
источник

AB

Andrey Burov in Go-go!
сделайте рабочий пример
источник

СС

Семён Семеныч... in Go-go!
🙈 Да это типо нерабочий пример, сделал б рабочий, вздохнулы бы)
источник

AB

Andrey Burov in Go-go!
нажмите кнопку run, вы предлагаете нам дописывать это?
источник

A

Alexander in Go-go!
Что-то с ходу ни групп для роутов не нашел
источник

DF

Durty Free in Go-go!
Идёте в configure_xxx.go и ищете там:

// The middleware configuration happens before anything, this middleware also applies to serving the swagger.json document.

// So this is a good place to plug in a panic handling middleware, logging and metrics

func setupGlobalMiddleware(handler http.Handler) http.Handler {
return  your.Package(handler)
}
источник

A

Alexander in Go-go!
Да, это конечно есть. Я про то, чтобы на группу повесить и подобное
источник

DF

Durty Free in Go-go!
Роуты вы описываете сами, в спеке, по простому, в том же файле вызываем свой пакет:

...

api.ServerShutdown = func() {}

yours.Handlers(api)  

return setupGlobalMiddleware(api.Serve(setupMiddlewares))

}
источник

DF

Durty Free in Go-go!
Что значит на группу повесить?
источник

A

Alexander in Go-go!
На все роуты под /admin да и вообще как иерархию роутов сделать тоже не ясно
источник

DF

Durty Free in Go-go!
Ну, в миддлваре вы всегда сможете путь достать.
источник

DF

Durty Free in Go-go!
А зачем вам иерархия? Вы с перла?
источник

J

Johnny in Go-go!
На стандартном net/http - писать свой роутер, цеплять его на «/». Или использовать gorilla/mux, chi, fiber
источник

DF

Durty Free in Go-go!
У него сваггер. Но кстати сваггер умеет из шаблонов генерить, классная фишка. Всё никак не доберусь. Там по моему можно обычные хэндлеры писать. Как в net/http.
источник

A

Alexander in Go-go!
Нет. С экспресса. Потому что удобно
источник

A

Alexander in Go-go!
Я уже мыслями на gin+swagger :)
источник