我非常清楚如何将数据从处理程序传递到它包装的处理程序,但是是否有惯用的方法从包装的处理程序中取回一些东西?这是一个激励示例:我有一个accessLogHandler和一个authHandler。accessLogHandler记录每个http请求,包括时间和其他请求信息,例如当前登录的用户ID(如果有的话)。authHandler适用于需要登录用户的路由,当用户未登录时为403。我想用authHandler,并用accessLogHandler包装我的所有路由。如果用户已登录,我希望我的accessLogHandler将用户信息与访问日志一起记录。现在,我想出了一个我不喜欢的解决方案。