HTMLRewriter with Next.js edge middleware?
Unanswered
Filipino Venus posted this in #help-forum
Filipino VenusOP
Has anyone gotten HTMLRewriter working with edge middleware? This package allows it to run in middleware (https://github.com/remorses/htmlrewriter), however, this doesn't work as expected:
export default function middleware(req: NextRequest, event: NextFetchEvent) {
const rewriter = new HTMLRewriter()
rewriter.on("a", {
element(element) {
element.setAttribute("href", "https://www.example.com")
},
})
const res = rewriter.transform(NextResponse.next())
return res
}