#3301⏣SoulString
На выбор
Ivan
+
Ivan
ты graphql юзаеш?
Ivan
а
Ivan
просто думал что граф так как о схеме написал
Ivan
там просто по другому можно такое делать через мутации, и апдейт
Ivan
тогда таких проблем не будет
Иван
Што будет, што будет. Забанят, вот што будет
Артём
Можно чтобы в продакшене не показывались шаблоны и код?
http://take.ms/9XmBd
Иван
.map файлы из сборки удаляй
Stanislav
Каждый раз
Stanislav
Руками
Иван
Ну зачем руками, скриптом) post:build, что б не морочиться
Иван
Но вообще, конечно, можно и конфиг вебпака подправить
Иван
Хотя с vue-cli проще файлы удалять
Stanislav
Там одна строка файлике
Anonymous
гайз, а если я данные храню и использую a-la React - есть один компонент, в котором хранятся все данные; а в child-components они только прокидываются через props - в этом ничего некошерного нет? )) @c01nd01r @XaveScor
Anonymous
? это что было?
Anonymous
админы спят?
Anonymous
Anonymous
@c01nd01r админы спят ((
#3301⏣SoulString
Нужно больше админов
#3301⏣SoulString
И зиккурат
Александр
Нужна цитадель админов
Alex
Зачем нам ещё одна
🐏 Alexander
Сделайте меня админом
🐏 Alexander
Или у вас собеседование на админа проходит
Alex
Просто ждёшь пока наступит день и тебя позовут в секту
Alex
Потом мелочи типа жертвоприношений и проч
🐏 Alexander
https://cs8.pikabu.ru/post_img/2018/04/04/7/1522841056150013198.gif
Vadim
Давно не интересовался. Мб что-то изменилось в области кроссплатформенной мобильной разработки? Ну там react native, weex?
Мб можно уже нормальные приложения на этом делать?
Anonymous
@alex_sokolov https://t.me/vuejs_ru/251891 ?
Anonymous
да? )
Anonymous
Alex
Этот один компонент обычно компонент страницы
Alex
Абсолютно нормально
Anonymous
@alex_sokolov что такое serverless app? в двух словах?
Bohdan
Anonymous
Bohdan
Anonymous
ну да - повторился )
MXLTN
привет, вопрос такой - использую vue-router и routeGuards храню token в vuex (persistent, cookie based)
как правильно организовать логику проверки или токен еще живой?
есть getter isLoggedIn которая просто возвращает true когда в сторадже есть токен, можно сюда вписать обращение на сервер и проверку если токен валидный, но при этом получится что каждый клик будет обращение на сервак для валидации токена который в 99% валидный
MXLTN
на самой странице тоже есть запросы на серве за данными, но я не хочу вешать автоматически login на 403 ответ от сервера потому что этот ответ можно быть относительно конкретного ресурса , а не в целом
MXLTN
есть идеи?
🐏 Alexander
есть идеи?
время токена есть, проверять на время, истек или нет
🐏 Alexander
есть идеи?
я вот так делал, написал обертку вокруг localStorage, в который можно предать expiredDate
MXLTN
Тут возвращаемся к пункту что 401 может быть относительно конкретного ресурса а не целиком по аккаунту
MXLTN
Например для item3 этот токен не имеет доступа
Но в целом для акаунта он валидный
MXLTN
Получится что когда юзер открывает что-то куда ему нет доступа (конкретное действие) я буду вылогинивать его со всего акаунта
xored
Если бэк твой, сделать разделение ответов, на нет доступа 403, на token expired другой код
🐏 Alexander
ну это у тебя уже роли какие-то, логика
MXLTN
Ага
MXLTN
🐏 Alexander
и вообще разные задачи, 1) проверить expired на клиенте и не ждать запроса на сервер, 2) обработать серверные исключения
MXLTN
Видимо есть :)
🐏 Alexander
expired это и есть not authorized
🐏 Alexander
expired - это просто время жизни, время прошло, сессии не существует, значит неавторизован
xored
Там есть 401 и 403
MXLTN
Понял
MXLTN
Спасибо
MXLTN
Это лучший вариант
🐏 Alexander
403 - это сессия есть, но права не дают тебе запросить ресурс, а 401 - сессии не существует
xored
401 это как раз про то, что требуется авторизация, а 403 про то, что авторизация случилась, но доступа нет
xored
Ну и на крайний случай, вместе со статус кодом можно же ещё и контент посылать, и в зависимости от него на клиенте делать то, что нужно
xored
Для большей гибкости
MXLTN
xored
Я имею ввиду контент = ответ сервера.(API)
Oleksandr
Ребят, кто занимался реализацией graphql на сервере или клиенте, какую библиотеку использовали ?
🐏 Alexander
🐏 Alexander
и дока нормальная
Oleksandr
Вроде как официальный клиент должен быть функциональнее
🐏 Alexander
Oleksandr
Я про graphql js
Oleksandr
Это же их технология
🐏 Alexander