@nodejs_ru

Страница 1142 из 2748
Ilya
30.08.2017
05:50:56
копи-пасти поехал

Денис
30.08.2017
07:42:16
А есть тут кто то по метеору?

Dmitry
30.08.2017
07:42:57
@meteorjs_ru

Денис
30.08.2017
07:43:09
Спасибо

Google
Talgat
30.08.2017
08:01:02
сокет тот же аякс
По сути да. делается по принцыпу лонг поллинг

Кому работу в дудочнике?
лучше в ПЕДО чат =)

Ilgiz
30.08.2017
08:04:07
как обрабатывать определенные только типы ошибок? мне например надо обработать только TypeError: funciton_name is not a function

Ilgiz
30.08.2017
08:07:08
Ну так обрабатывай в обработчике ошибок.
не все подрят обрабатывать а именно определенные надо, выше вопрос был как? а не где

arts
30.08.2017
08:08:52
По сути да. делается по принцыпу лонг поллинг
Вообще-то нет. Лонг-поллинг — это костыль, связанный с ограничениями http. После отправки запроса нельзя в это же соединение отправить ещё данных, и при получении ответа от сервера соединение закрывается. Вебсокет же — полноценный долгоживущий фулл-дуплекс, в который можно срать данными в любой момент времени в обоих направлениях.

не все подрят обрабатывать а именно определенные надо, выше вопрос был как? а не где
Обрабатывай всё подряд, проверяй тип, ненужные бросай дальше.

Konstantin
30.08.2017
08:11:04
не все подрят обрабатывать а именно определенные надо, выше вопрос был как? а не где
Нативно такого нет. Придется в обработчике ошибок проверять тип ошибки (error instanceof TypeError). Те, что подходят по условиям, хэндли. Другие - бросай дальше (throw error).

Хотя вот в bluebird есть catch с типом ошибки.

Google
arts
30.08.2017
08:12:00
Ilgiz
30.08.2017
08:12:32
Нативно такого нет. Придется в обработчике ошибок проверять тип ошибки (error instanceof TypeError). Те, что подходят по условиям, хэндли. Другие - бросай дальше (throw error).
можеш показать как обработать именно такой тип ошибки который выбрасывает при вызове не существуюшей функции

arts
30.08.2017
08:12:44
Хотя вот в bluebird есть catch с типом ошибки.
Что-то мне подсказывает, что блюбёрд делает точно так же.

Konstantin
30.08.2017
08:13:07
Что-то мне подсказывает, что блюбёрд делает точно так же.
Ну да, естественно. Это сладкая присыпка :)

Talgat
30.08.2017
08:13:25
Oleg
30.08.2017
08:14:17
У меня друг пишет СУБД на ноде

Как его отговорить?

Talgat
30.08.2017
08:14:34
Oleg
30.08.2017
08:14:48
Говорит, удобнее

Talgat
30.08.2017
08:14:48
У меня друг пишет СУБД на ноде
конкурирует с оракл?

Oleg
30.08.2017
08:14:59
Нет.

Sergey
30.08.2017
08:15:20
arts
30.08.2017
08:16:18
У меня друг пишет СУБД на ноде
Пусть пишет. Набьёт шишек, наберётся опыта.

Алексей
30.08.2017
08:17:06
пускай пишет

почему бы и нет?

Sergey
30.08.2017
08:17:32
Aleksandr в питоне Thread это тоже самое как cluster в ноде?

Sergey
30.08.2017
08:18:45
нет

Konstantin
30.08.2017
08:20:14
можеш показать как обработать именно такой тип ошибки который выбрасывает при вызове не существуюшей функции
const existing = 'I am not a function'; try { nonExisting(); } catch (ex) { if (ex instanceof TypeError) { console.warn('You are trying to use something in a wrong way'); } else if (ex instanceof ReferenceError) { console.warn('You are trying to access something that does not exist'); } else { throw ex; } } console.log('Program finished correctly'); Попробуй запустить это. Потом попробуй заменить nonExisting() на existing().

Konstantin
30.08.2017
08:25:16
Google
Maksim
30.08.2017
08:25:40
для веб сокетов используйте haproxy или через nginx

Talgat
30.08.2017
08:25:43
веб-сокеты работают не по HTTP
по какому протоколу

Maksim
30.08.2017
08:25:46
это не проксирование http

Talgat
30.08.2017
08:26:06
мммм

Maksim
30.08.2017
08:26:25
https://www.nginx.com/blog/websocket-nginx/

Sergey
30.08.2017
08:26:29
tcp
http тоже по tcp

Maksim
30.08.2017
08:26:38
всё по tcp

вэбсокет это такая же абстракция как и http

Talgat
30.08.2017
08:27:20
Без разрыва соединения?

Maksim
30.08.2017
08:27:47
у http запрос инициирует клиент, у сокета сервер

Без разрыва соединения?
ни единого разрыва

Talgat
30.08.2017
08:28:39
крутая статейка, почитаю после работы

спасибо

Maksim
30.08.2017
08:29:00
но по собственному опыту скажу что лучше haproxy

Talgat
30.08.2017
08:29:48
У нас и так нгинкс проксирует

Maksim
30.08.2017
08:30:02
я пропустил

но в чем загвоздка ?

Talgat
30.08.2017
08:30:41
в том что мне надо отправлять каждую секунду реквест для получения данных в джосне

Ребята сказали, что это лучше через сокеты

Google
Talgat
30.08.2017
08:31:54
Но без запроса нет и ответа. Это получается мне в сокет соединении нужно будет гонять бесконечную рекурсию по сеттаймауту

Maksim
30.08.2017
08:32:11
да, в сокетах, отправляешь клиенту через сокеты данные

но в принципе можешь через бесконечный цикл гонять

Talgat
30.08.2017
08:32:46
Блин у нас релиз в пятницу, пока пусть так побудет ))

Maksim
30.08.2017
08:33:05
но я думаю по какому либо событию

зашел на огонек нуб по ноду(я про себя) и рассказал кодерам что такое сокеты =)

Talgat
30.08.2017
08:33:46
События нет это онлайн радио и каждую секунду надо обновлять название песни и картинки

Дмитрий
30.08.2017
08:34:17
У них будет рекурсия))

Maksim
30.08.2017
08:34:27
это infinity loop

Talgat
30.08.2017
08:34:32
Это не рекурсия
А как лучше? цикл?

Maksim
30.08.2017
08:34:45
чтобы понять рекурсию надо понять рекурсию

Talgat
30.08.2017
08:34:57
Цикл не такой дорогой в принцыпе

Как рекурсия

НУ да на каждую итерацию инициализировать ф-цию

Maksim
30.08.2017
08:35:40
в цикле шли данные в сокет и всё

Talgat
30.08.2017
08:36:21
Это не рекурсия
про рекурсию я от фанаря сказал ))

Maksim
30.08.2017
08:36:26
талган, ты умный, думаю понял что от тебя надо

arts
30.08.2017
08:37:36
про рекурсию я от фанаря сказал ))
Лишь бы код от фонаря не писал

Google
Maksim
30.08.2017
08:39:50
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ42zdlcRNci44UkuVwDAT7UZuEmzuIBR1XXCmUmElMRm4_XbMmaY5t9Q

блин

я же сюдал зашел зачем вообще ?

скучно быть devops'ом

Talgat
30.08.2017
08:40:26
Maksim
30.08.2017
08:40:41
я вот тоже

стаю у распуться

python или node

Talgat
30.08.2017
08:41:09
нода наше всё

Maksim
30.08.2017
08:41:13
пайтон пару лет массирую

но так как админ то особого применения не нахожу

ну или лень

Talgat
30.08.2017
08:41:34
круто) нейронки можешь писать

Maksim
30.08.2017
08:41:58
круто) нейронки можешь писать
я бы изучил, только кому оно надо ?

Talgat
30.08.2017
08:42:52
У нас в опенспейсе ребята накатали неронку, которая предсказывает результаты конных скачек

Окупилась за два дня

Ҫѐҏӗѫӑ
30.08.2017
08:43:10
если ты админ, то ноджс тебе менее полезен, чем питон

Maksim
30.08.2017
08:43:24
надоедает профессия

Междоус
30.08.2017
08:43:56
Админ - тупиковая ветвь развития ?

Страница 1142 из 2748