
trilog
07.04.2017
17:08:09
паттерн на каком уровне?

Rafael
07.04.2017
17:08:23
а на каких есть?

NIKITA
07.04.2017
17:11:11
а на каких есть?
аутентификация на графе работает через хуки http://dev.apollodata.com/tools/graphql-subscriptions/lifecycle-events.html
за любые манипуляции с данными будут отвечать - мутации, заполучение - запросы
вот пример: http://dev.apollodata.com/tools/graphql-subscriptions/authentication.html

Rafael
07.04.2017
17:12:28
ну, это понятно, мой вопрос скорее про некоторую автоматизацию процесса определения допустимых прав доступа на совершене некоторой операции

Google

Rafael
07.04.2017
17:12:54
т.е чтобы не писать например не использовать ватчер для отслеживания, что пользователь не разлогинелся
для роутинга есть хуки и есть vue-router который это все автоматизирует
теперь хочется подобную технологию, как обертка над axios к примеру
т.е это должно выглядить как хуки роутера над axios

NIKITA
07.04.2017
17:14:21

Rafael
07.04.2017
17:15:11
напрмиер было бы круто делать редирект куда-то, когда запрос на логаут вернул статус ОК

NIKITA
07.04.2017
17:16:39

Rafael
07.04.2017
17:17:00
врятли, сейчас сам попробую что-нибудь накатать ))
все таки это концептуальный вопрос

Stanislav
07.04.2017
17:25:05
у меня такой смешной и нюбский вопрос

Rafael
07.04.2017
17:25:10
го

trilog
07.04.2017
17:27:28

Stanislav
07.04.2017
17:28:37
я не хочу качать жсные либы и распаковывать руками но я не хочу пока бандлы, обфускации и тд
bower впринципе решает эту задачу
<script src="bower_components/jquery/dist/jquery.min.js"></script> это 10 из 10 для меня
но пишут что бовер УСТАРЕЛ и надо юзать нпм вебпак, разбираться в АМД рекваиржс и прочее прочее но вебпак дает БАНДЛ а это еще придется разбираться с сорсмапс, непонятно как отлаживать вообще

Google

Stanislav
07.04.2017
17:29:13
я хочу просто менеджить мой прекрасный жквери и обновлять периодически
вот думаю остановиться на бовере и забить или пуститься во все тяжкие и осиливать таки вебпак
это просто какой то дикий ад https://github.com/webpack/webpack/issues/603

Stanislav
07.04.2017
17:31:11
А где в этом все vue? :)

Stanislav
07.04.2017
17:31:42
вуе нету, простити
самое смешное что я всеголишь хотел лесс :)
наверное придется таки разбираться

NIKITA
07.04.2017
17:41:07
наверное придется таки разбираться
потрать немного времени и освой вебпак. у меня тоже с лесс была проблема, правда реализация шла с Vue, все решилось, а без vue там все ще проще
https://github.com/webpack-contrib/less-loader

Illya
07.04.2017
17:55:24

Stanislav
07.04.2017
18:14:44
кресты наверное проще компилить чем жс
во, сгенерил соурсмапс ща буду тестить
да, можно жить
а нет, нельзя. брейкпоинты конечно не работают
да, это шик https://github.com/webpack/webpack/issues/2145
лан не буду спамить перекачусь в другой чатик

NIKITA
07.04.2017
18:55:17
подскажите, что почитать.
Нужно данные из файла App.vue передать в Main.js

trilog
07.04.2017
19:02:38
export
он спокойно кушает

NIKITA
07.04.2017
19:07:38
он спокойно кушает
можешь пример строки показать и как подхватывать в другом файле?
у меня объект с данными(ключ:значение) по клику

Google

trilog
07.04.2017
19:07:54
не за компом, позже

Yaroslav
07.04.2017
19:14:33
Ребят, такой вопрос. А резонно ли в url записывать ид товара или лучше slug?
Типа так myshop.dev/product/8484

Stanislav
07.04.2017
19:15:42
для сео лучше слаг
магазиноделатели ?
ваще слага бывает и нет. первые несколько лет можно и айди
потом короткие описания, длинные, слаг

Gaiaz Iusipov
07.04.2017
19:28:47
можно id-slug
/product/123-moi-super-tovar
это имхо лучший вариант

Stanislav
07.04.2017
19:30:24
так не имхо а все примерно так и делают хехе
но да. короче как то пришли к этому

Rafael
07.04.2017
19:40:04
смотрю я исходники vue-router и не могу понять, где там рекурсия? как он матчит все пути?
а все, нашел

NIKITA
07.04.2017
19:42:13

Rafael
07.04.2017
19:43:13
https://github.com/vuejs/vue-router/blob/dev/src/create-route-map.js#L81

Yaroslav
07.04.2017
20:08:59

NIKITA
07.04.2017
20:18:34

Stanislav
07.04.2017
20:24:13
там некрасивые айдишники

NIKITA
07.04.2017
20:26:55
там некрасивые айдишники
аа, зато уникальные
tutorial-graphql-subscriptions-for-real-time-app-96901e4d8258 - пример ссылки на статьях медиум, в конце всегда униклаьный хэш + если совсем горит, то можно добавить поле id , где при создании нового товара будет добавляться число

Google

NIKITA
07.04.2017
20:34:38
https://music.yandex.ru/album/3663626/track/30260080

Yaroslav
07.04.2017
20:59:21
Ну в монго ид длинные

Rafael
07.04.2017
21:38:27
почти никто из нас не использует hash mode у vue-router, а знаете почему? потому что никто не знает как его использовать, а я теперь знаю:
https://github.com/vuejs/vue-router/blob/dev/src/index.js#L204
причем уерен, что каждый из вас хоть раз пытался использовать хешмод, но в итоге ничего не работало

trilog
07.04.2017
21:39:17
Эм
скинуть код? ;D

Rafael
07.04.2017
21:39:35
а го

Admin
ERROR: S client not available

trilog
07.04.2017
21:39:55
*ток скажите в какой тег запихивать код в телеге, я хз*

Rafael
07.04.2017
21:40:11
`

trilog
07.04.2017
21:40:22
...

Rafael
07.04.2017
21:40:23
или по 3 таких, если много строчек

trilog
07.04.2017
21:40:26
ага, вижу

Rafael
07.04.2017
21:40:49
беру свои слова обратно, createHref не экспортируемая функция

NIKITA
07.04.2017
21:48:36
...
как там на счет примера с обменом данных между файлами?

trilog
07.04.2017
21:50:06

NIKITA
07.04.2017
21:50:31

Stanislav
07.04.2017
22:02:00
даже часу не порадовался вебпаку как пришлось ковыряться в исходниках

trilog
07.04.2017
22:04:53

Stanislav
07.04.2017
22:05:11
проблема в том что это невозможно

Google

Rafael
07.04.2017
22:05:23

Stanislav
07.04.2017
22:05:23
это не питонка где хоть чтото можно нарыть

trilog
07.04.2017
22:05:33
разве вебпак закрыт?
или вебпак собой же компилит себя же? :DD

Yevhenii
07.04.2017
22:06:06

trilog
07.04.2017
22:06:11

Stanislav
07.04.2017
22:06:59
ну по моему опыту в жс мире как то заходят за грань отлаживаемости
всякими ехал эвал через трансляцию инжекцией погоняя

trilog
07.04.2017
22:07:54
ну в жс вроде как еще нет точного стандарта
так что логишно

Stanislav
07.04.2017
22:08:42
я кажется щас психану и выкину вебпак

Rafael
07.04.2017
22:27:16
Ребзь, а чет я не понял, как реализован next() у хуков роутера? Можете ткнуть в нужную строчку?
Т.е, например на гитхабе в index.js есть класс, где создаётся очередь хуков, но эта очередь никуда больше не передаётся О.О

NIKITA
07.04.2017
23:02:00
Какой метод шифрования пароля посоветуете?

Oleg
07.04.2017
23:03:20

NIKITA
07.04.2017
23:05:05
SHA-512 ?
спасибо
http://stackoverflow.com/a/2329726
сижу читаю :В

Oleg
07.04.2017
23:06:59
Хм, интересное чтиво. ??

NIKITA
08.04.2017
00:02:30
Хм, интересное чтиво. ??
выбрал все таки кечак512 :)
https://www.npmjs.com/package/js-sha3
Версия алгоритма, принятая в качестве окончательного стандарта SHA-3, имеет несколько незначительных отличий от оригинального предложения Keccak на конкурс. В частности, были ограничены некоторые параметры (отброшены медленные режимы c=768 и c=1024), в том числе для увеличения производительности, а также изменён алгоритм заполнения (padding) на более простой