Александр
Можно конечно упороться и роуты получать через апи
Alexander
https://router.vuejs.org/en/advanced/meta.html
Благодарствую, сел читать.
Alexander
https://router.vuejs.org/en/advanced/meta.html
Как и говорил.. туториалы от индусов :))) https://www.youtube.com/watch?v=i2yc_ACcMA0
Alexander
У этого индуса, данные пользователя храняться в ЛокалСторайдж, это нормально? И вообще, как раскидывать данные, какие где хранить, я посмотрел есть несклько вариантов, один из них vuex, но мне показался он пока не по зубам, есть ещё хранить в глобальном объекте, и вот, ещё оказывается в ЛокалСторайдж тоже можно..
Alexander
А почему нет?
Я не знаю :) по этому и спрашиваю. Особенно интересует, хранение прав доступа конкретного пользователя, и меню программы (оно тоже меняется в зависимости т прав, по этому динамическое).
Александр
У меня на spa в сторадже только авторизация. Все остальное во vuex. Наверное единственный адекватный вариант
Serge
Но я хз, как феншуйно ))
Alexander
Права на бэке. В локалстораж токен. Остальное в вуекс
У меня от прав зависят роуты и пункты меню, так что их в любом случае вытаскивать во вью надо, на сколько я понимаю. Ну, и разумеется перепроверять на Бэке ещё раз. Но вцелом спасибо. :)
Александр
Используй ноду на бэке
Александр
Проблем не будет
Alexander
Используй ноду на бэке
аххахах, приколист :) У меня виртуальный хостинг, а из языков я только РНР3 владею, и то, так се :)
Serge
Используй ноду на бэке
А какая разница , что на бэке?
Alexander
А вообще хотел бы на firebase попробовать что-то сделать :) Там, на сколько я понимаю на сокетах всё, быстренько так, интерактивно.. ух, мечта...
Alexander
Права по группам разделены или совсем динамические по пользователям могут быть?
Совсем динамические. Группы есть, но это как шаблон прав, чтобы долго не тыкать галочки, а потом уже тонкая настройка под сотрудника.
Alexander
Ну и как это на фронте хранить? При изменении и бэк и фронт править?
Ну собственно так же, массив Рулс, с айди и стейтом, и потом чекать.
Alexander
Ну и как это на фронте хранить? При изменении и бэк и фронт править?
я не утверждаю, что это правильно, просто я так делал, работало.. но я нигде этому не учился, так чо могу очень сильно ошибаться.
Serge
Ну собственно так же, массив Рулс, с айди и стейтом, и потом чекать.
И смысл? На фронте права повысить как 2 пальца
Alexander
И смысл? На фронте права повысить как 2 пальца
Ну повысил, перешел на страницу, при первом же обращении к апи он посылает тебя нахер.
Serge
Погугли abac и rbac. Может полезное что найдется
Serge
Ну повысил, перешел на страницу, при первом же обращении к апи он посылает тебя нахер.
Т.е. глубокую проверку на фронте делать бессмысленно же. 2я работа
Serge
Но опять же я не фронтэндщик ниразу. Не нужно принимать мои слова как последняя инстанция. Вдруг бред несу..
Alexander
Т.е. глубокую проверку на фронте делать бессмысленно же. 2я работа
Ладно, если пункты меню и ссылки я могу скинуть с бэка и отрисовать во въюхе, это понятно. Но если человек перейдёт или руками впишет путь не по своим правам его как-то надо редиректнуть..
Alexander
Spa?
Если я сейчас начну это гуглить, то мне выдадут камушки и массажики.
Alexander
Александр
Если spa то очень много что будет дублироваться. Проверка прав на бэке должна быть + vue тоже должен проверять.
Rafael 🌵
мы кстати у себя сделали трехуровневый rbac
Rafael 🌵
думаем, что когда-нибудь в недалеком будущем еще и в опенсорс выложим
Alexander
Мне кажется Attribute-based access control разумнее...
Rafael 🌵
он сложнее в реализации
Alexander
он сложнее в реализации
ну да... но меня никто не торопит, делаю, условно, для себя, учусь.
Serge
Это скорее религия.
Alexander
Это скорее религия.
Табуляция vs пробелы??
Serge
И там и там есть свои плюсы и минусы.
Serge
И зависит от задач
Serge
Пробелы! )
Alexander
И там и там есть свои плюсы и минусы.
Кстати, по табуляциям... я тут в НетБианс работал писал какое-то время, в целом ничего, радовало автоформатирование кода, но во всех тотуриалах в основном на Сублим-тексте.. но он код не форматит автоматом, а я очень грязно пишу, и вручную неудобно.. может посоветуете чего?? Фу... пробелы...
Denys
Хотя бы темы холиваров меняйте))
Rafael 🌵
Ну мы выкинем в опенсорс обязательно, уже договорились с руководством
Alexander
Не, ну правда, путёвый редактор под винду (не бейте) посоветуйте... чтобы подсветка vue и автоформатирование...
Denys
Vscode бесплатный
ℝei
Vscode форева)
Александр
Я конечно не хочу показаться плохим. Но скачай ты сервер лицензии для шторма и все. Когда будут финансы будешь покупать подписку
ℝei
Да вы еще вимом предложите пользоваться🙈
Serge
А после введения подписки я и ливнул на vscode
Sunlive
нормально асинхронные функции еще в промис оборачивать? допустим что бы редиректнуло как придет респонс
Sunlive
или можно по другому как то?
Alexander
Хы, прикол. Если в инстаграме выложить фотку куска монитора с кодом, и поставить хештеги javascript и vuejs то сразу лайки от прогеров :) Ахаха :) жесть :)
Александр
Sunlive
хм там короче, я в beforeEnter вызываю диспатч, и получается что это отдельная функция ваще
Sunlive
в итоге внутри трая при успешном респонсе, резольвлю свой промис
Sunlive
ну или в кетче реджектю
Sunlive
сам экшен скучный, просто стучит в апи, а это beforeEnter store .dispatch('foo') .then(() => { next(); }) .catch(err => { throw new Error(err); });
Александр
Screenshot (01:09AM, янв. 10, 2018)
Александр
Работает как надо
Sunlive
а, ясно, чет я даж не подумал что его тоже можно асинхронным делать
Sunlive
спасибо ребзя, пробну
Alexander
А что такое git и почему он нужен для тексового редактора??
Александр
А что такое git и почему он нужен для тексового редактора??
Суда по твоим сообщениям тебе надо идти на джуна куда-нибудь. Там тебя обучат
Alexander
Столько нового предстоит узнать....
Да, решил провести этот год под знаменем обучения...
Alexander
Суда по твоим сообщениям тебе надо идти на джуна куда-нибудь. Там тебя обучат
Да я с удовольствием бы. Но я слышал, что на джуниора когда идешь, надо не учиться а работать, а уж в процессе работы корректировать знания... А мне этих знаний пока набрать надо. У меня были большие проекты (для меня). Делал и вёрстку и программирование, но топором... ссейчас, мне приятель сказал, так никто не делает. Вот решил изучить фреймворки. Начал с vue. Т.к. понравился больше всего. Этап с jquery и bootstrap я пропустил...
Александр
Да не vue изучать надо, а ванильный js. Jquery вообще выбросить вместе с bootstrap надо