Oleksandr
да да .. я знаю что это говнокод))
Nikita
это мне напомнило, как чел написал статью о том, как делал маску для импута для всех устройств
Nikita
а потом он понял, что в android почти не работают эвенты клавиатуры вообще в отличии от ios
Nikita
и ему пришлось слушать input (я бы с самого начала делал так, а не заморачивался за эвенты клавы)
Vladimir
чет такое
Спасибо, легко и просто)
дima
Уу
Vladimir
Уу-уу
Vladimir
Добрый день, нужно пользователя выкидывать на страницу логина когда протухает токен/куки/чтотамещеможетпротухать даже если не было действий настранице. т.е. оставил открытой страницу, прошло допустим 5 минут(протухло всё) сайт редиректнул на login page. как такое делают? Т_Т
Yaroslav 🇺🇦
Дату время протухания кладут туда, откуда можно чекать с любого компонента, пишут глобальный миксин с допустимым интервалом, указывают миксин там где это надобно
Vladimir
setInterval, Yaroslav, ti imeew v vidu ?
Vladimir
prosto tema interesnaia ..
Yaroslav 🇺🇦
Ну интервал или рекурсия через сет таймаут
Vladimir
Poneal, sps
Vladimir
Doma poprobuiu)
Yaroslav 🇺🇦
Хотя вообще такой подход актуален для доступа к финансовым апликухам, в стандортном варианте хватит любого нексттика, что б не дрочить зря браузер. Но это уже совсем другая история
дima
Уу
Anonymous
timetoredirect = new Date().valueOf() - expired
Anonymous
всмысле?
коромысле. Вопрос задай конкретный
Yaroslav 🇺🇦
чт именно костыль?
Artur
Любишь костыли, да?
Вопрос задай конкретный
Anonymous
Вопрос задай конкретный
вопрос вообще не тебе был задан и он вполне конкретный
Artur
вопрос вообще не тебе был задан и он вполне конкретный
В таком случае нужно в личку было ему писать
Anonymous
чт именно костыль?
очевидное решение решаешь интервалом
Anonymous
В таком случае нужно в личку было ему писать
в таком случае смотри кому смс было адресовано
Artur
...
Anonymous
ты либо невнимательный, либо троллишь сейчас
Yaroslav 🇺🇦
мы наверно о разных решениях, ты понимаешь что при заходе на страницу ты точно не можешь знать протухнет конкретно этот токен или юзер его зарефрешит запросом. И какая разница мы интервалом чекаем или через рекурсию?
Anonymous
если токен обновился - сбрасываем таймаут и заного ставим на новый expired
Yaroslav 🇺🇦
Несколькими соощениями выше ты указывал время редиректа, но у мня нет времени и желания дольше спорить ниочем
Anonymous
мы сейчас спорим о том, что твое решение костыльно
ℝei
Опять вы о ваших jwt нинужных
Yaroslav 🇺🇦
Мда, это печаль конеш
Anonymous
да хоть с сессиями лол
Anonymous
любой токен истекает
Dmitry
в хидере событие срабатывает, а в руте - нет https://gist.github.com/Dimanius851/7fd3f67c06c53ed64b60e5405a28f9cd
Dmitry
что-то с camelCase и kebab-case напутал - с одним словом работает
Anonymous
Ребят, теперь у меня огромный вопрос... А как же работать с flask и vue, если у них тэги {{ data }} одинаковые? У меня jinja ругается на тэги vue теперь=/
Anonymous
фронт надо запускать отдельно, получается?
Don Fakapski
погугли, есть решения. с laravel такая же проблема
Anonymous
Я понял
Anonymous
нашел код для переопределения тэгов jinja
Anonymous
👍🏻
Sergio
в хидере событие срабатывает, а в руте - нет https://gist.github.com/Dimanius851/7fd3f67c06c53ed64b60e5405a28f9cd
кстати, кто знает почему аглифай-вебпак-плагин может не вырезать консольщину эту vue вскую
Anonymous
И тогда отваливается к чертовой матери плагин для vscode
Anonymous
Который подсвечивает jinja тэги
Anonymous
Пришлось поменять во вью {{ на [[
Stanislav
Anonymous
delimiters: ["[[", "]]"],
Stanislav
Ок
Anonymous
вот так оно делается :)
Anonymous
Но наверное лучше было просто фронт на отдельном сервере запускать
Anonymous
или так нельзя?
Anonymous
Ладно, пока так скостылю
Stanislav
Фронт статика, бэкэнд - HTTP API с JSON
Don Fakapski
Но наверное лучше было просто фронт на отдельном сервере запускать
можно на одном сервере. фласк будет отдавать только index.html и отвечать джейсоном по апи. а остальное - vue
Anonymous
Я так понимаю, что jinja все равно будет ругаться
Anonymous
А если переопределить тэги фласка, то подсветка теряется
Don Fakapski
нет, index.html это самый обычный хтмл, там нет вывода вью
Don Fakapski
я кажется понял. код вью в этом случае будет писаться в .vue файлы, jinja их не будет смотреть
Anonymous
А как же выводить те самые модели на шаблоне?
Anonymous
Чтобы jinja на них не обращал внимания
Anonymous
И еще, а как делать запросы из vue к моему rest api, в сети везде примеры с webpack и нодой, а если я подключаю вью непосредственно в html?
Anonymous
axios
Anonymous
Спасибо, пойду почитаю)
Anonymous
Отлично, axios разобрал, пойду костылить)
Anonymous
Я думаю, что мое первое приложение на vue будет именно костылём
Артур
скидывай сюда если сомневаешься
Anonymous
Да блин, у меня vue приложение сделано посредством подключения из cdn как самого vue, так и axios)
Anonymous
это наверно уже костыль)
Артур
Да блин, у меня vue приложение сделано посредством подключения из cdn как самого vue, так и axios)
конечно же нет. сначала надо решить задачу, потом рефакторить. а сдн не помеха
Anonymous
Ну, я сейчас именно это у хочу сделать
Anonymous
просто чтобы работало
Anonymous
а потом уже разбираться в тонкостях vue
Артур
прочитав доку много вопросов просто не возникнут