Size: a a a

2020 June 10

d

dmitriy in Go-go!
ziggy lucid
вопрос по терминологии
middleware считается обертка вокруг http.Handler, или вокруг func(http.ResponseWriter,*http.Request) тоже?
По-моему вы не туда воюете, у мидлвари есть конкретный смысл и он не зависит от названий в конкретном языке
источник

AK

Andrey Kartashov in Go-go!
ziggy lucid
вопрос по терминологии
middleware считается обертка вокруг http.Handler, или вокруг func(http.ResponseWriter,*http.Request) тоже?
между Handler и HandlerFunc разница небольшая - они друг в друга преобразовываются
источник

ВС

Владимир Столяров... in Go-go!
интересно, почему у нас не сделали как в java - когда интерфейс из одной функции реализует любая подходящая по сигнатуре функция, не пришлось бы делать обертки вида handlerfunc
источник

AK

Andrey Kartashov in Go-go!
Владимир Столяров
интересно, почему у нас не сделали как в java - когда интерфейс из одной функции реализует любая подходящая по сигнатуре функция, не пришлось бы делать обертки вида handlerfunc
то есть?
источник

AK

Andrey Kartashov in Go-go!
любая функция принимающая пару (responsewriter, *request) может передаваться как HandlerFunc
источник

ВС

Владимир Столяров... in Go-go!
вот у нас есть интерфейс http.Handler, он из одной функции, и можно было бы в тех местах, где он принимается, подкладывать функцию с такой сигнатурой
источник

ВС

Владимир Столяров... in Go-go!
без оборачивания в http.HandlerFunc
источник

AK

Andrey Kartashov in Go-go!
что именно вы оборачиваете?
источник

AK

Andrey Kartashov in Go-go!
есть
   func Handle(pattern string, handler Handler)
которой нужен именно Handler, а есть
   func HandleFunc(pattern string, handler func(ResponseWriter, *Request))
которой можно передать сразу функцию, без оборачивания
источник

AB

Aleksey Budaev in Go-go!
Ребят, почему код https://pastebin.com/CffiMck4 не итерируется по срезу поэлементно. Сначало выводит отдельно первый, а на второй итерации сразу остальные элементы
источник

C

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

C

Constantine in Go-go!
это во первых )
источник

C

Constantine in Go-go!
во вторых, у тебя там два элемента в слайсе
источник

AB

Aleksey Budaev in Go-go!
А всё я понял где
источник

AB

Aleksey Budaev in Go-go!
Натупил
источник

AB

Aleksey Budaev in Go-go!
Господи просидел пол дня
источник

C

Constantine in Go-go!
😄
источник

IK

Ivan Kozlov in Go-go!
Поделитесь опытом, есть высоконагруженный сервис на fasthttp
как выяснить, сколько реквестов в очереди и есть ли событие, что запрос отвалился по таймауту?
источник

/

/dev/null in Go-go!
prometheus?
источник

IK

Ivan Kozlov in Go-go!
ну prometheus это система учета метрик. мне бы понять как получить события
источник