type RequestHandler = (req: any, res: any, next: () => void) => void; type ExposeServerApis = { sockWrite: ( type: string, data?: string | boolean | Record<string, any>, ) => void; }; type SetupMiddlewares = Array< ( middlewares: { unshift: (...handlers: RequestHandler[]) => void; push: (...handlers: RequestHandler[]) => void; }, server: ExposeServerApis, ) => void >;
undefined
提供执行自定义函数和应用自定义中间件的能力。
该配置项的使用方式与 Rsbuild 完全一致。详细信息请参考 Rsbuild - dev.setupMiddlewares。