This commit is contained in:
2026-07-08 18:29:36 +08:00
parent ad51ced86c
commit 3af8ff9b80
1613 changed files with 701644 additions and 2 deletions
@@ -0,0 +1,18 @@
import type { Middleware } from "./common";
const drainBody: Middleware = async (request, env, _ctx, middlewareCtx) => {
try {
return await middlewareCtx.next(request, env);
} finally {
try {
if (request.body !== null && !request.bodyUsed) {
const reader = request.body.getReader();
while (!(await reader.read()).done) {}
}
} catch (e) {
console.error("Failed to drain the unused request body.", e);
}
}
};
export default drainBody;