<script setup lang="ts">
definePageMeta({
  middleware: () => {
    if (import.meta.server || useNuxtApp().isHydrating) { return }
    return abortNavigation({
      fatal: true,
    })
  },
})
const router = useRouter()
onNuxtReady(() => router.push({ path: '/middleware-abort', force: true }))
</script>

<template>
  <div>
    <!--  -->
  </div>
</template>