I'm using NextJS middleware and can get the nextUrl object from the request, which includes things like pathname, but how do I get query string parameters from within the middleware? I can see it comes back as part of the string returned by href which I could then parse myself but I was wondering if it is returned in an object of it's own?
e.g.
export const middleware = (request) => {
const { nextUrl: { query } } = request;
...
};
where query equals
{
param1: 'foo',
param2: 'bar',
etc.
}