Semen
о, по роуту я эксперт😁
Semen
чем собираешь?
Богдан
webpack
Semen
а можно еще какую-нибудь инфу?
Богдан
спасибо)) я уже написал бекендщику он сказал что это на сервера проблема, позже решит 😂 я думал это с моим кодом что-то не то)))
Kenan
Semen
чего не так?)
Kenan
Я даунич в роуте и не могу понять, как сделать чтобы при mode: history не ломадся сайт при переходе на новую страницу
Semen
Semen
идет*
Kenan
По router-link
Kenan
Если я правильно вопрос понял
Vadim
А как ломается?
Semen
код, плиз
Kenan
А как ломается?
Допустим, есть путь до /work. При переходе пишет Cannot find /work
Kenan
код, плиз
Через 10 часов скину, ок? Ибо сейчас не на работе
Anton
ладно, раз тут все помогают - спрошу и я)
Anton
вот у меня есть TodoList
Anton
в нём я делаю
<TodoItem v-for="item in items" :key="item.id" :item="item"/>
Anton
как мне в TodoItem развернуть все свойства из item?
Anton
чтобы не писать внутри item.text, item.checked и тд
Anton
можно их по отдельности передавать
Anton
можно внутри какой-то маппер использовать
Anton
типа mapstatetoprops
Anton
но я пока не знаю такого
Andrey
Anton
ща попробую
Anton
супер, спасибо
Anton
думал, сработает сокращённый вариант, что-то типа ":item"
Anton
но нет)
Anton
хотя нашёл ишу на гитхабе
Anton
https://github.com/vuejs/vue/issues/2114
Anton
там что-то подобное обсуждалось
Dmitriy
Кто какой бекенд чаще всего использует?
Александр 🌲🙏🏽
node.js + express api
Anonymous
подскажите по случаю чатик про бекенд на ноде
Andrey
https://t.me/nodejs_ru
Tair
Подскажите, как в Нукст+ССР организовать аксиос так, чтобы при вызовах на бэкенд захватывать клиентские куки? В акшнах у меня нет доступа к текущему запросу, а глобально держать куку опасян как-то. И где его держать тогда?
Tair
Не в стэйт же пихать?
Tair
Я долго не думая положил куку в стейт, теперь он прилетает с вуексом на клиент, и это у меня вызывает попоболь
Tair
На клиенте стирать его в моунтеде?
Anonymous
сяп
Иван
vue-resource уже даже самими vue не рекомендуются, предлагают лучше axios использовать
1337
1337
они для того и созданы, чтобы на бекенд их отправлять
Tair
в чем проблема с куками?
в SSR кладу его в state, чтобы кука была доступна в экшнах, которые лезут в бэкенд, это норм?
1337
Любые запросы с фронтенда на бекенд нормально куками сопровождать. А хранить их браузер по умолчанию умеет, они всегда доступны через document.cookie
Tair
Иван
Типа у тебя в ходе рендера приложения появляются дополнительные куки?
1337
а зачем ложить в стейт на SSR?
1337
поставь заголовок set cookie
1337
если надо
Иван
Потому что по идее ведь у клиента уже какие-то куки установлены, раз ты ему отдаешь пререндеренную версию приложения
Tair
давайте заново объясню, может я вообще не в ту степь погнал
Иван
Тебе когда залогиненный пользователь на сервак стучится, ты отдаешь ему отрендеренное приложение, верно?
Tair
представьте, что клиент шлет на SSR запрос, в котором уже есть кука, в SSR я хочу ее юзать, чтобы отрисовать части приложения, которые личные для каждого пользователя
Tair
так вот, у меня есть nuxtServerInit(..., { req }) {...} в котором есть доступ к этой куке
Tair
но в экшнах параметра ({ req }) нет
Tair
как мне в экшны передать эту куку?
Иван
Ааа. Вон оно чо
Иван
А зачем тебе в экшенах кука?
1337
Я с таким не сталкивался. Но мб тебе в экшены id юзера передавать? который ты определил во время получения реквеста
Tair
сейчас я в nuxtServerInit кладу ее в state (!), и когда приложение прилетает на клиент, кука в стейте
Иван
Ты должен где-то в начале один раз аксиос настроить сразу, дав ему эту куку
Иван
Вот вместо того что бы класть её в стейт, лучше там аксиос настроить
Tair
у меня 2 бэка получается
Tair
1. для SSR, 2. для логики
Иван
Ага, это понятно
Tair
они за одним доменом, nginx разруливает
Иван
Кука на них одна и та же?
Tair
поэтому кука доступна
Tair
Иван
Ну так тебе никуда её класть и не нужно
Иван
Зачем?
Tair
Зачем?
аксиос же не знает про куку? где он ее возьмет?
Tair
у меня есть запрос req который доступен в nuxtServerInit