Next.js v12.2.5
Trying something like URL object as here https://nextjs.org/docs/api-reference/next/link#with-url-object to add query param. It's not working.
Is there any way to add query param inside middleware which can be used inside useRouter() on the server side?
// middleware.ts (conceptual example)
import { NextResponse } from 'next/server';
import type { NextRequest } from 'next/server';
export function middleware(request: NextRequest) {
return NextResponse.rewrite({
pathname: '/',
query: { requiredParam: 'something' }, // add requiredParam inside middleware
});
}
export const config = {
matcher: ['/'],
};