diff --git a/pages/experiments/data-fetching/nuxt/index.vue b/pages/experiments/data-fetching/nuxt/index.vue
index 1a2654a..6f05a51 100644
--- a/pages/experiments/data-fetching/nuxt/index.vue
+++ b/pages/experiments/data-fetching/nuxt/index.vue
@@ -17,6 +17,11 @@
$fetch()
= {{ data.fetch }}
+
useFetch()
+ Fetches data both only on server (unless client-side navigation happens):
+
+ useFetch()
= {{ data.useFetch }}
+
@@ -24,14 +29,19 @@
diff --git a/server/api/data-fetching/nuxt/use-fetch.get.ts b/server/api/data-fetching/nuxt/use-fetch.get.ts
new file mode 100644
index 0000000..949a727
--- /dev/null
+++ b/server/api/data-fetching/nuxt/use-fetch.get.ts
@@ -0,0 +1,9 @@
+import { defineEventHandler } from 'h3'
+
+export default defineEventHandler(async () => {
+ console.log(`[${new Date().toISOString()}] API - useFetch`)
+
+ return {
+ value: 2
+ }
+})