
я люблю грин дей
19.04.2017
06:41:48

Олег
19.04.2017
06:41:51
https://habrahabr.ru/company/dataart/blog/242593/

Harry
19.04.2017
06:42:00
ну я до этого кое что с express passport и socket io сделал
но хочется посмотреть как это норм поцыки делают

Google

Harry
19.04.2017
06:42:42

Oleg
19.04.2017
06:43:36

Harry
19.04.2017
06:45:56

arts
19.04.2017
06:57:26
Лол, очередной убийца вконтакта

Oleg
19.04.2017
06:58:37
проблема этих "убийц", не в программировании, а в маркетинге, нужно доказать, что новая соц. сеть быстрее, удобней, качественней

Pavel
19.04.2017
07:03:20
или дает что-то чего не дает ВК, ФБ

arts
19.04.2017
07:13:50

Oleg
19.04.2017
07:16:23

arts
19.04.2017
07:17:11

Oleg
19.04.2017
07:17:42
так что от идеи до продажи путь долгий

Pavel
19.04.2017
07:19:21
С другой стороны если продукт никому не нужен, то хоть миллион вложи в маркетинг - толку ноль

Harry
19.04.2017
07:20:36

Google

Harry
19.04.2017
07:20:52
ну и штобы миллионы заработать
немношк

Oleg
19.04.2017
07:21:43

Harry
19.04.2017
07:22:43
не ну че там сложного. накачал пакеты. связал. вот те и соц сеть

Pavel
19.04.2017
07:24:07
Ход мыслей некоторых разработчиков на Node.js мне стал напоминать ход мыслей разработчиков на Delphi (если кто помнит шутку про то как поймать льва - поймет)

Oleg
19.04.2017
07:24:25

arts
19.04.2017
07:35:28

Pavel
19.04.2017
07:36:27
а отобьются ли потом эти 100 миллионов то? :)

arts
19.04.2017
07:41:25

?
19.04.2017
07:49:14
Hi guys! Какие главные преимущества у sockjs по сравнению с socket.io?

Harry
19.04.2017
08:03:05

?
19.04.2017
08:07:00
Thank you

Maks
19.04.2017
08:24:08

Harry
19.04.2017
08:37:30
это норм что я создал /config/index.js а внутри такое
module.exports = {
port: process.env.PORT || 3000
};
чтобы по красоте обращаться config.port?
или там еще надо делить на dev и prod? чет такое где то видел

arts
19.04.2017
08:38:36
Пока так сойдёт

Harry
19.04.2017
08:40:19
ок

Max
19.04.2017
10:17:57
Ребят, всем привет. Такой вопрос:
Как именно в промисе обрабатывать ошибку? В том плане, что лучше всего делать в catch?
(...).catch(err => {console.log(err);});
И передается ли эта ошибка обратно по промисам вверх?
Если что - bluebird

vitaliy
19.04.2017
10:19:55
Обычно их логируют, а далее в зависимости от логики приложения или прокидывают выше или что-то еще.

Google

Max
19.04.2017
10:20:20
Ну т.е. лучше не throw`ить на этом уровне?

vitaliy
19.04.2017
10:23:11
Какая разница между throw внутри catch и отсутствием catch?

Max
19.04.2017
10:23:34
то, что без catch, приложение просто проглотит ошибку, как я понимаю

Andrey
19.04.2017
10:23:56
нет, верхний промис поймает

vitaliy
19.04.2017
10:24:02
Если ты потом опять throw вернешь
из catch

Max
19.04.2017
10:25:00
Не понял

Harry
19.04.2017
10:30:42
ребят. надо на серваке генерировать список русских слов. кто нить этим занимался?

Кирилл
19.04.2017
10:31:12
Из чего генерить?

Harry
19.04.2017
10:32:17
Из чего генерить?
в идеале какой нибудь модуль бы. нашел только a-z, но там столько наворотов. пока не понял можно ли там такое

Кирилл
19.04.2017
10:32:45
Ты толком объясни что ты хочешь
Сгенерить список всех возможных русских слов?

Юрий
19.04.2017
10:35:06

Harry
19.04.2017
10:35:09

vitaliy
19.04.2017
10:36:15

Harry
19.04.2017
10:37:17
ок

Lulz
19.04.2017
11:21:52
Cannot read property 'authenticate' of undefined при тестировании, в чем ошибка?
п.с забыл passport подключить

Maxim
19.04.2017
13:50:43
кто-то что-то слышал про использование редакс-саги для общения между процессами ноды?
пусть не редакс, просто саги.
может есть какой-то опус в сети, просто слово сага заменили и процесс в другом контексте

Google

AlexMist
19.04.2017
14:01:41
У меня есть 2 приложения, front и rest api (koa2) , как лучше их запускать вместе на одном сервере.
Пока что думаю как sub app , может есть примеры ?

Dmitry
19.04.2017
14:02:00
я знаю как на экспрессе
app.use(express.static(path.join(__dirname, 'dist')));
app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'dist/index.html'));
});

Maxim
19.04.2017
14:02:27
koa-static для фроненда

Admin
ERROR: S client not available

Maxim
19.04.2017
14:03:09
натравить на папку с фалйами фронта, что не прошло миддлварю роута коа, передавать в миддлварю koa-serve/ koa-static

Dmitry
19.04.2017
14:04:49
Nginx - отдает статику , висит на 80 порту, на каком-нибудь другом порту висит koa и nginx проксит запросы по какому-нить паттерну на ноду

AlexMist
19.04.2017
14:05:36
Просто я хочу как 2 отдельных приложения.
Думаю koa-mount тут поможет.
'/api' rest api app
'/' front app
host app монитрует их
https://github.com/koajs/mount
Вроде нашёл статью , что думаете ?
http://www.marcusoft.net/2015/04/koa-js-and-the-power-of-mouting.html

Таймураз
19.04.2017
14:33:12

AlexMist
19.04.2017
15:07:39

Таймураз
19.04.2017
15:08:25
Как вариант- подзаморочиться с докером

AlexMist
19.04.2017
15:11:08
Это получается делать 2 реально разных приложения?
По логике верно. Думал пока как в статье, а потом разнести если потребуется

Никита
19.04.2017
21:00:51
https://twitter.com/nikitonsky/status/854674109233594368

Evgeny
19.04.2017
21:01:22
Никита, ты тоже на ярне?

Никита
19.04.2017
21:01:35
Нет же, зачем?
И последний раз, когда я видел ярн, я считал, что он очень плохая идея.

Google

Evgeny
19.04.2017
21:02:05
Возможно тогда ты сможешь мне помочь в моем странном занятии?

Никита
19.04.2017
21:02:19
В каком?

Evgeny
19.04.2017
21:02:34
Я пытаюсь в нпм на постинсталл выполнить установку еще пары модулей.
И в принципе все ок, почти, но нпм почему то начинает считать некоторые зависимости после этого - обсолет. И удаляет

Никита
19.04.2017
21:03:19
А, так ты из тех людей, которых я проклинал, когда смотрел что там в постинсталле бывает?

Evgeny
19.04.2017
21:03:24
Пока нет

Никита
19.04.2017
21:03:47
Кто-то в гугльаналитику стучит, кто-то ставит ещё какие-то модули не через зависимости, кто-то папки снаружи двигает и удаляет.

Evgeny
19.04.2017
21:03:49
У меня пакет только и состоит что из этого постинстала

Никита
19.04.2017
21:03:52
не надо так делать, ну
Что тебе нужно-то?

Evgeny
19.04.2017
21:06:25
Есть набор микросервисов, в каждом из них есть 5-8 гит зависимостей. А зависимости от ветки в которой мы находимся, нужно ставить разные бранчи этих гитов.
Я попробовал это сделать через этот мета-пакет, который по инсталлу определяет в какой мы ветке и ставит нужные зависимости

Никита
19.04.2017
21:07:59
Попробуй в разных ветках прямо в корневом пакаджжсон прописать нужные для этой ветки версии либ.
Без метапакетов.