Skip to content

Cannot use Astro.rewrite after the request body has been read

RewriteWithBodyUsed: Astro.rewrite() cannot be used if the request body has already been read. If you need to read the body, first clone the request.

Astro.rewrite() cannot be used if the request body has already been read. If you need to read the body, first clone the request. For example:

const data = await Astro.request.clone().formData();
Astro.rewrite("/target")

See Also:

Contribute

What’s on your mind?

Create GitHub Issue

Quickest way to alert our team of a problem.

Community