14.8.2 通过函数实现中间件