处理器
HTTP Dispatcher
的处理器是一个特定形参的函数,主要分为路由处理器、事件处理器两种。
处理器函数的形参:
- func (*httpdispatcher.Context) error
相同形参的函数都可以做为处理器传入调度器中回调执行。
入参*httpdispatcher.Context
是本次请求的上下文,里面包含有会话请求的所有数据。
出参error
决定是否触发500事件,当出参数值为nil时不触发,否则将其值做为错误消息封装进事件的数据中(Event.Message)
。