
Stanislav
07.09.2017
06:53:34
https://medium.com/@MartinMouritzen/how-to-run-php-in-node-js-and-why-you-probably-shouldnt-do-that-fb12abe955b0

Aleksey
07.09.2017
06:53:35

Вишневый чай
07.09.2017
06:54:19
это можно делать из ноды вообще без PHP

Google

Aleksey
07.09.2017
06:54:49

Тимур
07.09.2017
07:48:41
Ребят привет. Подскажите с модулями vuex. Импортнул модуль http://f4.s.qip.ru/lipRbmXo.png
теперь пытаюсь диспачнуть в нем метод this.$store.usr.dispatch('logout'); Ругается : TypeError: Cannot read property 'dispatch' of undefined
судя по ману, должно быть так: this.$store.state.usr.dispatch('logout');
но: TypeError: this.$store.state.usr.dispatch is not a function

Stanislav
07.09.2017
07:54:28
В мане написано так:
this.$store.dispatch('increment')

Тимур
07.09.2017
07:55:26
http://f6.s.qip.ru/lipRbmXp.png

Alex
07.09.2017
07:55:32
Просто this.$store.dispatch

Stanislav
07.09.2017
07:56:07

Alex
07.09.2017
07:56:15
Верно
Экшены всё в кучу складываются

Тимур
07.09.2017
07:56:35
хм.. я почему то думал что это какая то глобальная пременная модуля куда надо стучать)

Stanislav
07.09.2017
07:57:17

Тимур
07.09.2017
07:57:20
this.$store.dispatch('logout');
[vuex] unknown action type: logout

Google

Stanislav
07.09.2017
07:58:05

Тимур
07.09.2017
07:58:33
дак с казали ж все в одной куче) как обращаться тогда?

Stanislav
07.09.2017
07:58:46
https://vuex.vuejs.org/ru/modules.html

Тимур
07.09.2017
07:58:59
спасибо уже часа 2 в нем. не врубаюсь просто

Alex
07.09.2017
08:00:08
Давай я тебе дам файлик, который нормально импортирует всё?

Stanislav
07.09.2017
08:00:13
this.$store.dispatch('usr/logout'); ?

Тимур
07.09.2017
08:01:23

Alex
07.09.2017
08:02:00
Сча

Stanislav
07.09.2017
08:06:13

Тимур
07.09.2017
08:07:34
нету там
ладно подкинули тут рабочую схему - покурю пока ее)

Stanislav
07.09.2017
08:08:53
нету там
Ну если там нету, значит ты в модуле его неправильно описал.
Покажи модуль

Тимур
07.09.2017
08:10:23
http://f5.s.qip.ru/lipRbmXq.png
импорты это уже только что добавил от безисходности))

Alex
07.09.2017
08:10:53
он же кривой

Тимур
07.09.2017
08:11:16
ага. уже понял глядя на твои)

Stanislav
07.09.2017
08:13:10
Ох

Тимур
07.09.2017
08:19:28
все разобрался. Пасибо!

Alex
07.09.2017
08:19:50
рад помочь))

Google

Roman
07.09.2017
08:29:04

Alex
07.09.2017
08:29:20
поздняк метацца!)

Roman
07.09.2017
08:29:38

Yaroslav
07.09.2017
08:59:30
ага. уже понял глядя на твои)
В сторе состояние и геттеры привязаны к модулю, а экшены и мутации сливаются в один стек. Это видно если консольнуть vuex

Valery
07.09.2017
09:18:07
@c01nd01r reflex-grid понравился. и звездочек кол-во впечатляет. спасибо! ))

Stanislav
07.09.2017
09:18:17

Kelin
07.09.2017
09:22:49
Доброе утро, лента
(похуй, что не лента, все равно доброе утро)
?

Igor
07.09.2017
09:23:22
Всем привет!
Поделитесь знанием где можно качнуть список юзер агентов актуальный ?

Kelin
07.09.2017
09:24:28
У caniuse есть апи?
Мейби там

Victor
07.09.2017
09:29:44

Тимур
07.09.2017
09:34:46

Yaroslav
07.09.2017
09:40:18

Тимур
07.09.2017
09:41:11
http://f2.s.qip.ru/lipRbmXs.png
хотя вобщем можно вынести роут.

Stanislav
07.09.2017
09:43:13

Yaroslav
07.09.2017
09:43:19
http://f2.s.qip.ru/lipRbmXs.png
В логике vue в том месте где ты делаешь мутацию, следующими опреациями чисти локалсторедж и делай редирект, это не нужно делать в vuex, эта сущность не для этого

Google

Stanislav
07.09.2017
09:43:57
хз зачем там экшн вообще

Тимур
07.09.2017
09:44:49
я смотрю на это как на интерфейс. хз чо мне потом надо будет делать в нем)

Yaroslav
07.09.2017
09:45:14
Ну типа екшин при логауте нужен если несколько мутаций. Там обнуляем пользователя и еще что-то, тогда это собрано в одном месте

Stanislav
07.09.2017
09:45:47
А, ну ок. Ну в данном экшине ничего этого нет :)

Тимур
07.09.2017
09:45:59
вариков в обще много. это просто исходя из предыдущего !js опыта))

Alex
07.09.2017
09:49:29

Yaroslav
07.09.2017
09:49:52
Народ кто-то юзает вебпак нативно без приблуд в виде cli?
Перестал работать проброс переменной окружения в сборку, говорит что Дефайн проперти уже не конструктор

Alex
07.09.2017
10:51:09
юзал, а причем прокидывание переменных окружения и дефайн проперти

Yaroslav
07.09.2017
10:54:19

Alex
07.09.2017
10:54:45
попробуй этим https://webpack.js.org/plugins/environment-plugin/

Yaroslav
07.09.2017
10:57:00
Я уже переписал конфиг вебпака, он мне всё равно не нравился.
Я создаю пустой массив плагинов и уже от состояния переменной окружения или от того куда собирается бандл (клиент сервер) пушу плагины.
Там проблема была в теринарном операторе а не в самом плагине

Alex
07.09.2017
10:58:07
когда-то у меня были подобные костыли)
const NODE_ENV = JSON.stringify(process.env.mode) === '"release"' ? '"production"' : '"development"';
const DEBUG = NODE_ENV !== '"production"';
с кавычками там чот мутить надо

Yaroslav
07.09.2017
11:00:36
Кароч всё ок. Один фиг переписывать нужно было.
Теперь одной командой для скриптов npm собирается весь зоопарк бандлов для клиента и для сервера, включая условие продакшин это или дев.
А учитывая то что я сейчас под вин и переменные окружения тут через жопу, то новый вариант мне нравится очень

Alex
07.09.2017
11:01:29
как было как стало)
покаж

Yaroslav
07.09.2017
11:05:18
https://pastebin.com/dWMXBGcL

Igor
07.09.2017
11:24:48
Такой вопрос где почитать про ограничение длинны GET параметров ?

Alex
07.09.2017
11:26:17
https://github.com/dreikanter/paradigm.ru/blob/master/posts/2007-12-19_url-max-length.md

Google

Airat
07.09.2017
11:32:24
парни, можно вопрос про axios?
Почему куки в ответе есть когда запрашиваю без withCredentials: true, а когда с то нет
axios.post('/user/auth/', {
data,
withCredentials: true
})

Alex
07.09.2017
11:36:08
ну так эта опция для кросс-доменных запросов

Airat
07.09.2017
11:39:15
разобрался, спасибо

Alex
07.09.2017
12:02:36
и в чем решение было?

Airat
07.09.2017
12:30:50
axios.post('/user/auth/',
data,
{
withCredentials: true
})
:)
как говорится RTFM

Alex
07.09.2017
12:45:12
Зато запомнится хорошо теперь :)

BlastPy
07.09.2017
13:50:57
Ребят проблема с отправкой Данньіх из компонента в компонент. При создани 1го компонента в data дефолтное значение. При переходе в 2й компонент оно должно изменяться из на data из 2го компонента. Но не понимаю почему не работает след. код
https://pastebin.com/mSSs0eeZ

Stanislav
07.09.2017
13:52:14

BlastPy
07.09.2017
13:53:06
Открл

Stanislav
07.09.2017
13:54:43
И че там?

BlastPy
07.09.2017
13:55:05
но почему
в data есть же

Stanislav
07.09.2017
13:56:20