Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 March 29

R

Rose in Nuxt.js — русскоговорящее сообщество
Misha доложено админам.
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
спасибо,  круть уже локализованную рекламу научились ;)
источник

🇻

🇻 in Nuxt.js — русскоговорящее сообщество
Привет, никто не пользуется @nuxtjs/component-cache
Пытаюсь потестировать этот модуль с nuxt 2.12 и новым fetch()
Но после обновления страницы(когда кеш заполнен) получаю проблемы с гидрацией - vue.runtime.esm.js?2b0e:6427 Mismatching childNodes vs. VNodes
Видно что в кеш записывается DOM, но сам массив posts[] после перезагрузки пустой
Я что то не так делаю или @nuxtjs/component-cache пока не совместим с fetch() ?

/components/test.vue
<template>
 <div>
   <div v-for="post of posts" :key="post.id">{{ post.title }}</div>
 </div>
</template>

<script>
 export default {
   name: 'test',
   serverCacheKey() {
     return 'test'
   },

   data () {
     return {
       posts: []
     }
   },
   
   async fetch () {
     this.posts = await this.$axios.$get('/posts.json')
   }
 }
</script>
источник

D

Danil in Nuxt.js — русскоговорящее сообщество
Как накинуть класс на то что будет в slot?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Подскажите плиз, зачастую вижу что при новой сборке в проде не обновляется кеш в браузере. Я наивно полагал что всегда меняются имена файлов js и css. Как исправить?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
тоже с таким сталкивался
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Я просто вот обновлю а пользователь не догадается
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Деда
Подскажите плиз, зачастую вижу что при новой сборке в проде не обновляется кеш в браузере. Я наивно полагал что всегда меняются имена файлов js и css. Как исправить?
я с этим сталкивался когда кеш был включен для хтмла (в нжинксе нужно прописать хэдэры отключающие явно кеш). Тогда браузер открывает страницу со старыми хешами файлов  - они не могут инвалидироваться в таком случае
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
у меня например не было ничего в нгинксе специально прописано для кеша
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
у меня тоже, но в нжинксе ведь есть nginx.conf с глобальными конфигами. То что какое-то правило не прописано, не значит что оно не работает
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
DreaMinder
я с этим сталкивался когда кеш был включен для хтмла (в нжинксе нужно прописать хэдэры отключающие явно кеш). Тогда браузер открывает страницу со старыми хешами файлов  - они не могут инвалидироваться в таком случае
именно html ?
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Деда
именно html ?
ну респонз нухт-рендерера, там где проксирование
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
я правда не могу сказать на 100% что отключение кеша помгло, но вроде помогло. Сложно воспроизвести проблему
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
понял. Спасибо. Возможно он по умолчанию включен, я как раз не включал его
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
а что там примерно может по дефолту работать, что дает такой эффект?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
даже и не знаю (
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
max age на location html или что
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
надо пошукать
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
скажем так, не в этом случае, но в другом, я сталкивался с ситуацией когда неявные настройки нжинкса портили картину
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
потом отпишусь если найду, вдруг кому тоже пригодится
источник