Я получаю данные из серверной части с помощью asyncData в Nuxt. js:
async asyncData ({ app }) {
const { data: { testimonials } } = await axios('https://example.com/api/testimonials.json')
return {
testimonials
}
}
Сайт настроен в универсальном режиме - страницы отображаются на сервере. Но у клиента может быть повар ie, который будет аутентифицировать его для получения также частного контента от CMS.
Это работает при навигации по клиенту (asyncData вызывается с помощью куки из браузера), но частного контента не загружается при первой загрузке (HTML с сервера).
Есть ли какой-нибудь метод для вызова realod asyncData на клиенте? Я бы назвал его с помощью скрытой кнопки или другого лога c (например, в браузере есть аутентификационный повар ie).