中间件无法处理杜松子酒

时间:2016-10-02 04:00:55

标签: go middleware

你知道,当我编写一个中间件来处理日志时,我在它前面放了一个句柄资源(例如处理GET)中间件,我在这里发布我的代码,希望有人可以帮助我。感谢。

v1Group := s.router.Group("/v1")
v1Group.Use(v1.newOtherHandler().Handle)  //handle other things
v1Group.Use(v1.NewUserHandler().Handle)   //handle user
{
    v1.NewhandleResource(v1Group)     //handle resource
}
v1Group.Use(v1.newLogHandler.Handle)  //handle log

我使用router.Set(" demo")和router.Get(" demo")传递句柄资源值来处理日志功能。但该程序无法处理日志。 v1.newLogHandler.Handle函数中的任何内容都不会被处理。当我在资源处理程序上放置日志处理程序时,它可以执行。所以你可以简单地认为资源处理程序下的任何中间件都无法执行。那是为什么?

0 个答案:

没有答案