初始化中间件