如果你已经找到中间件了,就把这个中间件包一下,参考 http-cas-client 对 koa 的封装(网络太伤心你自己去找吧): 这里有个示意: import thirdMiddleware from "thirdXxxx"; export function mimeMiddleware(...options) { const mid3rd = thirdMiddleware(...options); return async function(ctx, next) { const request = ctx.request; if (/* 根据 request 来判断 URL 是否符合条件 */) { return mid3rd(ctx, next); } else { return next(); } } }
如果你已经找到中间件了,就把这个中间件包一下,参考 http-cas-client 对 koa 的封装(网络太伤心你自己去找吧):
这里有个示意: