Size: a a a

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

2020 February 25

АК

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

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Denys Popov
Можно просто создавать инстанс не общий на сервер, а для каждого клиента в export default плагина. Тогда и такой проблемы не будет.

Всё равно и так, и так в прототип всё пихается
представь что я использовать axios cache, и когда заходят пользователи, то нукст запрашивает с апи какие-то меню в хедере, это не имеет смысл делать каждую секунду на нового юзера, поэтому можно закешировать ответ через LRUCache, поэтому нужно иметь общий интанс аксиоса на сервере
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
я в своё время решал точно такую проблему, как описана в статье - на каждый ssr-рендер к инстансу аксиоса по новой добавлялись интерцепторы. решение - перенести создание инстанса внутрь функции-плагина
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
представь что я использовать axios cache, и когда заходят пользователи, то нукст запрашивает с апи какие-то меню в хедере, это не имеет смысл делать каждую секунду на нового юзера, поэтому можно закешировать ответ через LRUCache, поэтому нужно иметь общий интанс аксиоса на сервере
> нужно иметь общий интанс аксиоса на сервере

не нужно)
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
нужно создавать его в каждом ssr-контексте
источник

АК

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

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Алексей Карташов
нужно создавать его в каждом ssr-контексте
а как же флаг runInNewContext: false - не будет новых контекстов
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
утечки памяти - это одно. но вот когда разным клиентам будут приходить ответы от запросов других пользователей - вот тогда-то ты посмотришь на проблему по-новому))
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
а как же флаг runInNewContext: false - не будет новых контекстов
я имею в виду нюкстовый контекст, а не нодовый
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
а нюкстовый контекст создаётся по-новому на каждый ssr-запрос
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Алексей Карташов
я имею в виду нюкстовый контекст, а не нодовый
контекст это общий в нем лежит и req,res и store,route и все прочее, это все один контекст
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Ильхам
куда я могу вынести       let page = parseInt(this.$route.query.page);
В computed
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
контекст это общий в нем лежит и req,res и store,route и все прочее, это все один контекст
> это все один контекст
ага, который создаётся на каждый ssr-рендер)
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
ну чего спорить-то, не понимаю)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Алексей Карташов
ну чего спорить-то, не понимаю)
Там в статье есть комменты :)
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Там в статье есть комменты :)
дак автор мой коммент не заапрувил, поэтому здесь флужу)
источник

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
или флудю)
источник

SL

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

АК

Алексей Карташов in Nuxt.js — русскоговорящее сообщество
Alexander Proydenko
контекст это общий в нем лежит и req,res и store,route и все прочее, это все один контекст
спасибо!) заапрувлено, всё хорошо)
источник

AP

Alexander Proydenko in Nuxt.js — русскоговорящее сообщество
Алексей Карташов
спасибо!) заапрувлено, всё хорошо)
я сразу не разобрался что я должен апрувить комменты)
источник