РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuSpCaCR 61 of 90 menu
◀ ▶

Запрос только в браузере в Nuxt

Не каждый внешний адрес безопасно вызывать с сервера Nitro. Иногда нужен токен из sessionStorage или API отвечает только с origin браузера. Тогда запрос в useFetch переносят на клиент опцией server: false: на сервере JSON не запрашивают, а после гидратации браузер обращается к API сам.

Давайте изучим страницу команды. Список пользователей возьмём с открытого JSONPlaceholder, но загрузим его только в браузере:

<script setup> const { data } = useFetch( 'https://jsonplaceholder.typicode.com/users', { server: false }, ); </script> <template> <h1> Team </h1> <ul> <li v-for="user in data" :key="user.id" > {{ user.name }} </li> </ul> </template>

Сделайте страницу задач, которая запрашивает список только в браузере с того же тестового API.

Сделайте страницу фотогалереи, где альбомы подгружаются только на клиенте, без серверного запроса при первом рендере.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить