gpt4 book ai didi

go - golang http处理程序包装/链接

转载 作者:行者123 更新时间:2023-12-01 22:29:47 25 4
gpt4 key购买 nike

我正在像这样使用golang http处理程序包装

router := mux.NewRouter()

wrapper1(h http.Handle, ip1 string)
wrapper2(h http.Handler, ip2 string)
wrapper3(h http.Handler, ip3 string)
wrapper4(h http.Handler, ip4 string)
wrapper5(h http.Handler, ip5 string)

router.Handle("/route1", wrapper5(wrapper4(wrapper3(wrapper2(wrapper3,
"input1"), "input2"), "input3"), "input4"), "input5")

现在,如果我需要另一个包装器,可以将其链接起来。

我的回答:这种级别的处理程序链接是一种好方法,还是有一种更好/另一种方式来实现处理程序链接?

最佳答案

这是一个小库,可以帮助您链接处理程序:Alice

关于go - golang http处理程序包装/链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44556664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com