另客网go项目公用的代码库

middleware.go 273B

12345678910111213
  1. package linker
  2. // 全局中间件,每个请求都有执行的操作
  3. type Middleware interface {
  4. Handle(Context) Context
  5. }
  6. // 响应数据被发送到客户端以后需要执行的操作
  7. type TerminateMiddleware interface {
  8. Handle(Context) Context
  9. Terminate(Context)
  10. }