useRequestURL
Доступ к URL входящего запроса.
useRequestURL — хелпер, возвращающий объект URL, работающий и на сервере, и на клиенте.
При гибридном рендеринге с кэшированием заголовки входящего запроса при отдаче закэшированного ответа через кэш Nitro отбрасываются — в том числе для
useRequestURL (например, host может стать localhost).Опция cache.varies позволяет указать заголовки, учитываемые при кэшировании и отдаче (например, host и x-forwarded-host для мультитенантных окружений).<script setup lang="ts">
const url = useRequestURL()
</script>
<template>
<p>URL: {{ url }}</p>
<p>Path: {{ url.pathname }}</p>
</template>
<p>URL is: http://localhost:3000/about</p>
<p>Path is: /about</p>