Сергей
01.09.2017
13:24:55
nvm юзать надо
Zaur
01.09.2017
13:26:41
Сергей
01.09.2017
13:26:50
для всего
ноду надо было устаналивать через nvm
Google
Сергей
01.09.2017
13:27:11
чтобы тебе глобально пакеты не ставились
а в юзера
Zaur
01.09.2017
13:27:35
как исправить?
Сергей
01.09.2017
13:27:54
удалить ноду из глобала
удалить прям со всем что ставил
установить nvm
установить ноду
nvm install 8
nvm alias default 8
npm i -g devtool
Zaur
01.09.2017
13:32:27
как правильно удалить из OSX?
Сергей
01.09.2017
13:33:17
как установил
так и удаляй
про homebrew ты не в курсе?
Zaur
01.09.2017
13:33:47
хороший вопрос) у меня на локальной тачке столько мусора, я когда начинал как только не устанавливал
Google
Zaur
01.09.2017
13:42:57
Gleb
01.09.2017
13:52:30
Пипл, кто большие проекты переводил на NodeJS 8 прямо с 4? Можете поделиться списком проблем?
Vsevolod
01.09.2017
14:02:39
Сергей
01.09.2017
14:03:20
С буфферами например
Sergey
01.09.2017
14:10:39
#CautionNoob
Пофигу что вы обо мне подумаете. Спрашивать мне негде больше. Метод добавления оправляет в базу текст новой задачи и получает от mongoose объект задачи, который я пушу в state и обновляю его.
Но так как это асинхронная операция - появляется пустой элемент списка и требует ключ. Естественно перезагружая страницу, все отображается правильно ( ведь задача записалась в базу ) Как надо делать правильно ?
Bohdan
01.09.2017
14:12:35
Можно было бы и без психов)
Подробнее на втором пункте. Вылетает экцепшн или что?
Sergey
01.09.2017
14:12:58
да
это не был псих - вопрос просто ушел в облока.
Bohdan
01.09.2017
14:13:36
облака только)
дай текст ошибки
Sergey
01.09.2017
14:14:45
там типичный ворнинг ключа просто
Bohdan
01.09.2017
14:17:10
а точно ты по адресу пишешь?) Проблема то в реакте
А хотя нет. Бэк ерунду возвращает
Дай код метода создания на бэке
Sergey
01.09.2017
14:18:03
Bohdan
01.09.2017
14:18:36
Попробуй отправлять newTask вместо task
Morsik
01.09.2017
14:20:06
добавь console.log(task) в addTask
Bohdan
01.09.2017
14:20:40
Google
Morsik
01.09.2017
14:21:15
всмысле со стороны сервера он посылает json который содержит task
Bohdan
01.09.2017
14:21:25
var small = new Tank({ size: 'small' });
small.save(function (err) {
if (err) return handleError(err);
// saved!
})
эммм
Что то вообще не вижу в качестве возможных параметров экземпляр нового элемента в бд
Sergey
01.09.2017
14:25:21
да там возвращались данные внутри объекта data ?
и по этому стэйт его не видел
Bohdan
01.09.2017
14:26:24
Sergey
01.09.2017
14:28:35
и ведь потребовалось всего 2 минут на решение )
но легче бело меня забанить чем просто навести на мысль )
Bohdan
01.09.2017
14:29:01
Sergey
01.09.2017
14:30:03
Ладно спасиб )
теперь придется новый акк создавать (((
Сергей
01.09.2017
14:32:16
Ещё и пообещал спамить
Sergey
01.09.2017
14:33:34
не спамить ) я ждал когда там закончится диалог
чтобы не мешать ) и просто предупредил что повторю вопрос через 20 минут чтобы опять не мешать никому )
Сергей
01.09.2017
14:35:35
Я тебя разбаню
Но не делай так
Sergey
01.09.2017
14:36:08
спасибо большое ?
Ҫѐҏӗѫӑ
01.09.2017
16:35:22
а чо, можно было? https://twitter.com/igrigorik/status/903656701114458113
Сергей
01.09.2017
16:36:49
только только появилось ж
Ҫѐҏӗѫӑ
01.09.2017
16:38:28
ну 8,4 несколько дней как минимум
я чот пропустил
хотя нода и не нужна на беке, но это все равно здорово
Google
Aleksandr
01.09.2017
16:38:48
Сергей
01.09.2017
16:39:49
Ҫѐҏӗѫӑ
01.09.2017
16:39:59
что именно?
Сергей
01.09.2017
16:40:22
Aleksandr
01.09.2017
16:42:03
они пуши-то сами умеют через одного
Сергей
01.09.2017
16:42:50
таки да
сомнительно
Gleb
01.09.2017
16:55:35
Это пока за флагом
Так что там много дичи будет
Aleksandr
01.09.2017
17:59:55
Так что там много дичи будет
сложно спорить с тем что поддержка http/2 нужна в стандартной либе, равно как и сложно сказать где ее полезно будет применить
Леха
01.09.2017
20:16:57
Всем привет. Есть сайт вопросов - ответов. Есть пользователи, которые могут подписаться на вопрос или на тег вопроса.
Интересует реализация рассылки уведомлений подписчикам.
Что задействовать, какие инструменты?
Не циклом же бежать и мыло слать?
Вот появился ответ на вопрос, или новый вопрос с тегом. И тут затык...
Node.js, MongoDB
Morsik
01.09.2017
20:19:45
пуши, либо собирать и отправлять пачками
KlonD90
01.09.2017
20:21:01
а в чем проблема циклом бежать? особенно если база не сильно большая. можешь начать создавать очередь для задач если рассылка большая и ты хочешь опосредовано это сделать подключая воркеров
Леха
01.09.2017
20:23:51
Так?
Dmitry
01.09.2017
20:25:16
arts
01.09.2017
20:25:17
Примерно так.
KlonD90
01.09.2017
20:25:21
ну не обязательно rabbit и ты не просто пушишь а типа если письмо не отослалось то ложишь ее в какую-то другую очередь или если оно было взято и в течение минуты нету ответа от ноды то возращаешь его тоже в очередь. ну и там если делаешь очередь можешь сразу несколько событий склеивать в 1 письмо.
Google
Леха
01.09.2017
20:28:22
Спасибо. Почитаю, пощупаю.
Ignat
01.09.2017
20:30:24
Кто-нибудь аплаился в школу node.js у Яндекса? Пришло чего?
Илья
01.09.2017
20:34:08
Коллега отправлял. Не пришло
Gleb
01.09.2017
20:37:15
Пипл, как раннить миграции при работе с Docker? Best practises интересуют. Тупо при каждом запуске migrate && start?
KlonD90
01.09.2017
20:40:25
ну у меня так. только не в билде а рантайме
Gleb
01.09.2017
20:42:28
Ну понятно, что не в билде, билд на отдельном сервере.
Иван
01.09.2017
20:48:23
Всем уо!
Подскажите самый адекватный способ выполнять какую-то функцию через определённый промежуток времени (пример – отправлять пуши подписчикам). Знакомый разраб сказал, что за setInterval во дворе пацаны засмеют, но он в ноде не силён. В спеке же написано, что максимальный интервал для setInterval ~25 дней. Не подходит.
Евгений
01.09.2017
20:49:46
Иван
01.09.2017
20:51:17
Cron
Да, думал в эту сторону. Спасибо.
А есть ещё варианты? Чтобы не выходить за пределы node?
Evgeny
01.09.2017
20:51:40
node-cron
Gleb
01.09.2017
20:51:58
Sparrow
01.09.2017
20:52:20
ну или проверяй сам дату и спи до следующей проверки
Иван
01.09.2017
20:52:22
Отлично ?? спасибо