import { useRouter } from 'next/router'
export async function getServerSideProps({ query }) {
return {
props: {
query,
},
}
}
export default function Page(props) {
return (
<>
top level route param:{' '}
{props.query.optionalName === undefined
? 'undefined'
: `[${props.query.optionalName.join('|')}]`}
{JSON.stringify(Object.keys(props.query))}
{useRouter().asPath}
>
)
}