useRequestURL
useRequestURL 컴포저블로 들어오는 요청 URL에 접근하세요.
useRequestURL은 서버 사이드와 클라이언트 사이드 모두에서 동작하는 URL 객체를 반환하는 헬퍼 함수입니다.
하이브리드 렌더링과 캐시 전략을 사용할 때, Nitro 캐싱 레이어를 통해 캐시된 응답을 처리하면 모든 들어오는 요청 헤더가 제거됩니다(즉,
useRequestURL은 host에 대해 localhost를 반환합니다).멀티 테넌트 환경에서 응답을 캐싱하고 제공할 때 고려할 헤더(예: host 및 x-forwarded-host)를 지정하려면 cache.varies 옵션을 정의할 수 있습니다.<script setup lang="ts">
const url = useRequestURL()
</script>
<template>
<p>URL is: {{ url }}</p>
<p>Path is: {{ url.pathname }}</p>
</template>
<p>URL is: http://localhost:3000/about</p>
<p>Path is: /about</p>