Иван
По идее вот можно
Иван
Но это лучше потестить)
Tair
По идее вот можно
ну кука тогда общая будет на всех пользователей мне кажется, разве нет? запросы будут переплетаться, и возмножно один юзер увидит грязное белье другого ))
1337
нет
1337
если бы было так
1337
получается каждый новый реквест перезатирает все переменные предыдущего
1337
условно если в середине выполнения реквеста, пришел следующий, то он затирает переменные первого, и первый реквест заканчивает обрабатываться с переменными второго?)
1337
это же гон
Иван
Ну вот да
Иван
Не зря ж js однопоточный
Александр
Tair
Tair
Tair
например, он может ждать ответа от реста
1337
сервер не так работает
Иван
Ну в таком случае у тебя поднимется второй процесс в кластере, по идее
1337
))))
Иван
Ну кстати вот джанга именно так работает
Иван
Там на глобальные переменные полагаться нельзя
Иван
Так что я хз даже
1337
глядишь ф5 зажмешь и админом случайно окажешься
Иван
Не баг, а фича
Tair
Tair
@im1337 @amareis мой вопрос кажется решен здесь https://axios.nuxtjs.org/usage.html
Anton
стоп, получается js имеет доступ к кукам такой же как и бекенд?
Tair
Tair
На фронте я не в курсе, думаю не должен, чтобы нельзя было угнать их
Tair
На бэке нужен, чтобы от имени пользователя запрашивать данные
Anton
а это не те же куки, что, допустим, пхп юзает:? https://learn.javascript.ru/cookie
Anton
1337
те же самые
1337
куки это заголовок
1337
он с языком не связано
1337
какая разница пых или джаваскрипт
Anton
я понимаю, вопрос безопасности просто
Anton
если js может на фронте вытянуть куку, это безопасно? ну, вдруг сторонний js-скрипт
1337
обратиться к кукам можно только находясь на сайте, который их выдал
Anton
понял, буду изучать)
1337
нельзя с сайта evil.com запросить куку от сайта vk.com
1337
стырить куки юзера могут если у тебя на фронте есть XSS уязвимость
🐏 Alexander
если у тебя xss, то тут уже не важно как ты хранить сессию на фронте будешь, ее все равно спиздят, поэтому странно утверждать, что куки - это небезопасно
1337
да
1337
если у тебя на фронте что-то хранится то по уровню безопасности это одинаково
1337
хоть токен хоть куки
Anton
сколько мне всего учить еще... Только вроде подогнал "хвосты" и тут вываливается еще океан новой инфы)
Tair
Harzink
🐏 Alexander
vue-cookie в помощь
интересные вы ребята, использовать глобальные переменные - плохо, использовать прототип вью - нормально
Tair
Вощем, итого: если нужен в экшнах безопасный (при SSR) доступ к данным пользователя — пили плагин на вуекс
Anton
пока изучим подноготную всю)
Alex
ееее, кажись у меня тоже получается на митап попасть)
Ruslan
Anton
Ребят, а где взять бесплатный домен кроме freenom?
Ivan
www.pp.ua
Ivan
привязывается к номеру телефона
Anton
о, интересно) спасибо
Иван
Да вы шо, разве ж это таки деньги?)
Anton
Ivan
там напрямую с сайта не зарегишь, нужно идти на тот же ник.юа, регится там и офыорлять регистрацию, это бесплатно. потом через сайт пп.уа домен активируется кодом
Andrey
Ребят, а где взять бесплатный домен кроме freenom?
смотря для чего и какого уровня. если 3-го уровня достаточно, то мест много:
чтобы продемонстрировать кому-нибудь работу - https://localtunnel.me/
для статики/SPA - Github Pages / Gitlab.com
для полноценного сервиса с бэком - Heroku
Anton
Arstanbek
https://www.noip.com/
Вот тут я зарегал себе *.ddns.net
Прошил в свой роутер, и такое шастье )
Tair
А подробнее? Что должен делать плагин?
Доступ к данным по axios?
import axios from 'axios'
export const plugins = [ store => {
store.http = axios
}]
export const actions = {
async nuxtServerInit ({dispatch, commit}, {req, redirect}) {
this.http = this.http.create({
baseURL: 'http://localhost:8080',
headers: {
'Cookie': req.headers.cookie
}
})
}
}
Tair
и в экшенах this.http всегда будет актуальный инстанс аксиоса
Максим
подскажите, если работать с vuex и разбивать логику на модули, не используя namespace, то из любого модуля можно обращаться к геттеру другого модуля можно так же, как если бы этот геттер находился в текущем модуле?
Sunlive
Sunlive
только со стейтом может быть косяк
Sunlive
к стейту другого модуля через rootState обращаться
Sunlive
остальное как обычно
я просто текст
Лодаш умеет в декартово произведение?
Александр
я смотрю, тут народ не гнушается вью скрещивать лодашем? :)
Nikita 🦫
все лучше чем jQuery
Anton
Если не найдешь, завтра скину сайт интересный по этой теме
https://firebase-info.com/2017/06/06/%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-firebase-3-1-firebase-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D0%B5/