nuxt logo

Tradução da Documentação (Não Oficial)

useRequestURL

Acesse a URL da solicitação recebida com o composable useRequestURL.

useRequestURL é uma função auxiliar que retorna um objeto URL funcionando tanto no lado do servidor quanto no lado do cliente.

Ao utilizar Renderização Híbrida com estratégias de cache, todos os cabeçalhos de solicitação recebidos são descartados ao lidar com as respostas em cache através da camada de cache Nitro (o que significa que useRequestURL retornará localhost para o host).

Você pode definir a opção cache.varies para especificar cabeçalhos que serão considerados ao armazenar em cache e servir as respostas, como host e x-forwarded-host para ambientes multi-tenant.

<script setup lang="ts">
const url = useRequestURL()
</script>

<template>
  <p>URL é: {{ url }}</p>
  <p>Caminho é: {{ url.pathname }}</p>
</template>

Leia sobre as propriedades da instância URL na documentação MDN.