我正在使用Go开发RESTfulAPI,但由于应用配置、身份验证等原因,我有很多全局变量。由于流行的推荐,我正在使用JulienSchmidt的httprouter,并且正在寻找避免全局变量的可行方法。这是一些代码。我正在使用中间件对使用gorrila/securecookie的用户进行身份验证。funcAuthMiddleware(handlerhttprouter.Handle,isLoggedInbool)httprouter.Handle{returnfunc(whttp.ResponseWriter,r*http.Request,pshttprouter.Params){if