We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 774eb85 commit bb0635dCopy full SHA for bb0635d
example/pages/middleware-geolocation.js
@@ -1,7 +1,15 @@
1
import { useRouter } from "next/router";
2
import Layout from "../components/layout";
3
4
-export default function Page() {
+export async function getServerSideProps(context) {
5
+ return {
6
+ props: {
7
+ qs: JSON.stringify(context.query),
8
+ },
9
+ };
10
+}
11
+
12
+export default function Page({ qs }) {
13
return (
14
<Layout>
15
<article>
@@ -11,7 +19,7 @@ export default function Page() {
19
<hr />
20
<p>
21
<b>Test 1:</b>
- URL query contains country, city, and region: {JSON.stringify(useRouter().query)}
22
+ URL query contains country, city, and region: {qs}
23
</p>
16
24
</article>
17
25
</Layout>
0 commit comments