
Pavel
14.06.2017
05:33:03
Например метод который отдает список товаров или метод который отдает инфу о товаре по айдишнику

Illya
14.06.2017
05:59:06
Пиши на ноде

Diasko
14.06.2017
06:00:57
Кто нибудь пробывал https://greenhouse.gardenhq.io/o/ ?

ENAMETOOLONG
14.06.2017
06:01:41
На ноде js, и окружение тебе будет куда более знакомо.

Google

Pavel
14.06.2017
06:09:49
Окай, с этим разобрался. Теперь выбор бд, выбор пал на монгу и на sql, но склоняюсь к монге, не встанет ли мне это в будущем боком? Я не уверен что сервис вырастет оч сильно и там будет многомиллионная нагрузка , но все же

Illya
14.06.2017
06:20:32
Да боком
Вот посему монго?

Pavel
14.06.2017
06:24:05
На самом деле потому что статей больше нашел по монге в сочетании mongodb-nodejs, хотя не особо пытался загуглить mysql-nodejs

Вишневый чай
14.06.2017
06:35:42

Diasko
14.06.2017
06:38:01
Толсто
Ну почему же, у нас сейчас два проекта один на laravel второй на go revel

Вишневый чай
14.06.2017
06:39:46
Вот да, го и постгресс
Хадуп ещё можно

Diasko
14.06.2017
06:43:40

Вишневый чай
14.06.2017
06:46:32

Google

Pavel
14.06.2017
07:10:30
Хранить буду инфу о товаре и о магазе, сервис будет предлагать подарки к разным мероприятиям и по разным тегам

Amir
14.06.2017
07:10:51
Ребята подскажите
Есть virtualbox ubuntu 16.04, развернут как NAT, и проброс портов localhost 3000, 8080 к вм машине и т.п.
Есть рельцовое приложение, слушает 3000 порт, все работает
прикрутил значит webpack, vue
foreman start выглядит так
backend: bundle exec rails s -b 0.0.0.0 -p 3000
frontend: ./bin/webpack-dev-server
и вроде на стороне вебпака по дефолту
webpacker.yml
dev_server:
host: 0.0.0.0
port: 8080
https: false
когда запускается приложение Rails на 3000 порту отркывается нормальнО
но подключение скритпа VUE почему идет на 0.0.0.0:8080

Pavel
14.06.2017
07:10:57
Ещё хочу удобно собирать статистику , что бы потом мог корректировать выдачу
А что если dev_server port указать 3000 ?
Хотя я просто так ляпнул

Вишневый чай
14.06.2017
07:13:36

Pavel
14.06.2017
07:14:46
Один знакомый бэкендер говорит учи mysql, была 20 лет и будет ещё столько же (с годами могу ошибаться)

Вишневый чай
14.06.2017
07:15:35
если вам надо делать какие-то выборки по полям для статистики, то да, sql тут будет лучше

Pavel
14.06.2017
07:18:32
Я вот не совсем шарю , но я же на бэкенде так же могу использовать map, filter и так далее , получается выборку по полям можно и из монги сделать

Вишневый чай
14.06.2017
07:19:00

Pavel
14.06.2017
07:20:22
Окай, тогда пошел гуглить связку nodejs+mysql
Всем спасибо за советы )

Illya
14.06.2017
07:27:09
Ответ на ваши проблемы

Ivan
14.06.2017
07:38:27

Amir
14.06.2017
07:39:54
Народ
POST /nodejs-sockek/........
выдает ошибку
ERR_INCOMPLETE_CHUNKED_ENCODING
на что намекает не пойму

Alexey
14.06.2017
08:18:50
Приветствую, господа и дамы, примите нуба, и да, у меня сразу вопрос
Вот такой значица вопрос, окунулся я в чудный мир vue, создаю глобальную компоненту - оу, в ней дочернюю, а в той ещё, так вот, как в зависимоти от пропсов родительской менять пропсы дочерней, при условии, что вызывая тупым console.log компоненту, дочерних я в объекте не вижу, в чем соль? я неверно создал дочернюю? Она рендерится, вся фигня, но доступ как к её пропсам получить?

Ivan
14.06.2017
08:22:52
свойство props указываешь у дочерних элементов?

Google

Illya
14.06.2017
08:28:44
никак
Вот такой значица вопрос, окунулся я в чудный мир vue, создаю глобальную компоненту - оу, в ней дочернюю, а в той ещё, так вот, как в зависимоти от пропсов родительской менять пропсы дочерней, при условии, что вызывая тупым console.log компоненту, дочерних я в объекте не вижу, в чем соль? я неверно создал дочернюю? Она рендерится, вся фигня, но доступ как к её пропсам получить?
вы просто биндите в родительской компоенте нужные пропсы дочерней

Alexey
14.06.2017
08:29:14

Illya
14.06.2017
08:29:15
<Child :foo="bar">
и при изменении аттрибута bar у родителя пропс foo у ребенка поменяется

Alexey
14.06.2017
08:33:55
А у родителя нет сообтветствующего пропса, в общем, есть сообщения читаные и не читаные, список читаных приходит отдельно от самих сообщений, так вот, нужно дернуть из сообщений только те, чиь ид есть в списке и уже в них той самой дочерней компоненте запилить свойство readed, у меня мозга что-то не хватает как это сделать нормально. Добавить соотвествующйи пропс родителю нельзя :(

Illya
14.06.2017
08:35:19
так нельзя
дочерние компоненты не могут изменять состояние данных в родителе
вместо этого они генерируют события
через this.$emit
пропсы вниз, события вверх

Alexey
14.06.2017
08:36:06
Ок, спасибо. Будем ковырять дальше

Илья
14.06.2017
09:07:44
Вот такой значица вопрос, окунулся я в чудный мир vue, создаю глобальную компоненту - оу, в ней дочернюю, а в той ещё, так вот, как в зависимоти от пропсов родительской менять пропсы дочерней, при условии, что вызывая тупым console.log компоненту, дочерних я в объекте не вижу, в чем соль? я неверно создал дочернюю? Она рендерится, вся фигня, но доступ как к её пропсам получить?
http://ru.vuejs.org/v2/guide/components.html#Модификатор-sync возможно это поможет

Alexey
14.06.2017
09:08:24
Спасибо

Illya
14.06.2017
09:10:30
но учтите что это никак не меняет логику того что я сказал. Просто обработчик не придется в родителе писать
а так все так же - эмитить событие

Stanislav
14.06.2017
10:51:49
https://github.com/vue-styleguidist/vue-styleguidist

Kazakbala
14.06.2017
11:09:32
а можно ли в компоненте использовать другой компонент?

Вишневый чай
14.06.2017
11:10:02
естессно

Yaroslav
14.06.2017
11:10:19
нужно

Google

Kazakbala
14.06.2017
11:10:59
у меня задача из json построить интерфейс. в vue полный ноль. но уже сделал свой первый компонент таблицу

Вишневый чай
14.06.2017
11:11:31
наши поздравления новобранцу

Dima
14.06.2017
11:13:11
как у меня горит от ноды
всё что можно обернул. А всё равно

Admin
ERROR: S client not available

Dima
14.06.2017
11:13:21
Unhandled promise rejections are deprecated)))
и хз где это вообще.

Yaroslav
14.06.2017
11:15:25
асинк + трай

Victor
14.06.2017
11:21:48

Dima
14.06.2017
11:22:34
Но это очеень неудобно.

Kazakbala
14.06.2017
12:06:40
как в компонент загрузить данные полученные ажаксом?

Саша
14.06.2017
12:08:56
В коллбеке аджакса
Делаешь
$emit события

Kazakbala
14.06.2017
12:09:31
axios.get(DATA_URL+'gender/gender')
.then(function (response) { далее мой код
так?

Stanislav
14.06.2017
12:10:00
лол

Саша
14.06.2017
12:10:09
Вот там где "твой код", да
Эмитишь ивент

Stanislav
14.06.2017
12:10:22
гендеров так много что на фетч нужен личный апи вызов

Google

Kazakbala
14.06.2017
12:10:43
понял. прочитал что такое емит. понял смысл

Саша
14.06.2017
12:10:55

Stanislav
14.06.2017
12:11:41
ток причем тут чпу
или логика в том что на любой чих свой апи вызов ?

Саша
14.06.2017
12:11:54
понял. прочитал что такое емит. понял смысл
Если компоненты не связаны иерархически(родитель потомок) между которыми ответ передаешь от серва
То погугли про общую шину евентов, в документации в разделе компоненты, поиск по слову bus
В более сложных случаях vuex

Kazakbala
14.06.2017
12:12:13
вопрос. жсон гарантирует очередность?
для уменьшения жсон файла - не передвать ключ=значения, а только значения, если я заранее знаю очередность

Саша
14.06.2017
12:13:17
Ровно такой же придет в браузер

Kazakbala
14.06.2017
12:14:32
спасибо. а в vue как работать с жсоном? в jquery почти как рыба в воде.

Саша
14.06.2017
12:15:39
Json = обычный javascript объект
Так и рвботать
Ксли ключей нет