Size: a a a

Webpack — русскоговорящее сообщество

2020 April 15

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Nemirov
или я не прав?
Вебпак не знает гет ли это
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alexander Nemirov
Вебпак может пройтись по конечному файлу и добавить ко всем ссылка хеш в гет запросе, вместо того, чтобы делать это вручную
чем пользуешься для запросов?
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
Alex CherryTea
Вебпак не знает гет ли это
вот в таком формате лежит
url: '/json/name.json'
вот такой формат хочу получить
url: '/json/name.json?id=#{hach}'
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
Roman Usherenko
чем пользуешься для запросов?
axios
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
А чем фетч не устраивает?
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
Alexander Nemirov
вот в таком формате лежит
url: '/json/name.json'
вот такой формат хочу получить
url: '/json/name.json?id=#{hach}'
А зачем?
источник

倫岡

倫太郎 岡部 in Webpack — русскоговорящее сообщество
Тебе хешировать надо ссылки на файлы, а не запросы на сервер
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
axios.interceptors.request.use((config) => {
 if (config.method === 'GET') {
   config.params.rand = Math.random()
 }
})


как-то так, написал от руки, не проверял
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Nemirov
вот в таком формате лежит
url: '/json/name.json'
вот такой формат хочу получить
url: '/json/name.json?id=#{hach}'
Я конечно извиняюсь но это дичь и не правильно. Вы конечно можете бабелем, эвристиками, регулярками это сделать но это выстрелит вам в ногу быстрее чем вы можете себе представить
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Я конечно извиняюсь но это дичь и не правильно. Вы конечно можете бабелем, эвристиками, регулярками это сделать но это выстрелит вам в ногу быстрее чем вы можете себе представить
я уже пытался объяснить, что это абсолютно неправильный подход)
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
Alex CherryTea
Я конечно извиняюсь но это дичь и не правильно. Вы конечно можете бабелем, эвристиками, регулярками это сделать но это выстрелит вам в ногу быстрее чем вы можете себе представить
а можно чуть подробней про неправильно?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Nemirov
а можно чуть подробней про неправильно?
Какую проблему вы пытаетесь решить таким способом?
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
json кешируется
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
и когда что то меняешь, у пользователя json лежит в кеше и изменений нет
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
надо просто добавить ~Pragma: no-cache~ Cache-Control: no-cache хедер на сервер и всё
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Nemirov
и когда что то меняешь, у пользователя json лежит в кеше и изменений нет
Статик сервер должен поставить заголовок запрещающий кеширование
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
Roman Usherenko
надо просто добавить ~Pragma: no-cache~ Cache-Control: no-cache хедер на сервер и всё
это да, но тогда будет очень много запросов лишних на сервер, постоянно
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Nemirov
это да, но тогда будет очень много запросов лишних на сервер, постоянно
Так не на все же
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alexander Nemirov
это да, но тогда будет очень много запросов лишних на сервер, постоянно
так как ты хочешь сделать будет точно так же много запросов)
источник

AN

Alexander Nemirov in Webpack — русскоговорящее сообщество
Roman Usherenko
так как ты хочешь сделать будет точно так же много запросов)
в моем понимании, если добавлять гет параметр, то запросы будут только после пересборки проекта, а если отключить кеш, то запросы будут всегда, когда пользователь заходит на сайт
источник