@nodejs_ru

Страница 2507 из 2748
Aga
05.09.2018
10:19:55
ws

?
05.09.2018
10:21:55
лучше не юзать эту дичь, у меня ивенты дублируются от нее
Это как его заюзать надо, чтоб они дублировались?.. Можно пример?

Cenator
05.09.2018
10:22:36
Это как его заюзать надо, чтоб они дублировались?.. Можно пример?
пример из доки, шлю 1 emit и на клиент приходит 2

Alexey
05.09.2018
10:23:26
express-routes-mapper/README.md at master · aichbauer/express-routes-mapper · GitHub https://github.com/aichbauer/express-routes-mapper/blob/master/README.md

Google
Alexey
05.09.2018
10:23:46
кто нибудь подобное юзает?

Gleb
05.09.2018
10:24:00
пример из доки, шлю 1 emit и на клиент приходит 2
может у тебя клиент два раза подписался?

Alexey
05.09.2018
10:24:15
как вообще лучше организовать структуру роутов и контроллеров..

Cenator
05.09.2018
10:24:32
может у тебя клиент два раза подписался?
может быть, юзаю их же клиент, не поимаю почему так происходит

Gleb
05.09.2018
10:24:51
может быть, юзаю их же клиент, не поимаю почему так происходит
я бы чекнул клиент да. у меня сокетио отлично работает в проде

Cenator
05.09.2018
10:25:03
при чем можно залить на 2 сервера, в зависимости от случайности на одном будет проблема, на другом - нет

Влад
05.09.2018
10:41:42
ребят кто знает как прокинуть ошибку из промиса в верхний try/catch. используется конструкиция async/await .catch((e) => { throw new CustomError(1, "тестовая ошибка"); });

Konstantin
05.09.2018
10:44:48
try { await doSomething() } catch(err) { return new CustomError(1, "тестовая ошибка”); }

Josh
05.09.2018
10:46:22
как вы кодить начинаете, не зная теории, я в шоке )

Alexander
05.09.2018
10:46:45
Привет! ? Кто нибудь имеет опыт разарботкой своей статистики и админки? Нужно сделать 1/10ю яндес Метрики Nodejs, CLickHouse

Konstantin
05.09.2018
10:46:53
тебя не удивляет, что человек эвэйтит выполнение промиса и чейнит then/catch?

Влад
05.09.2018
10:47:33
try{ await db.card.update({balance: db.Sequalize.literal('balance + ' + pay)},{where: {id: user_id}}) .catch((e) => { throw new CustomError(1, "моя ошибка"); }); } catch (err) { console.log(err) }

Google
Влад
05.09.2018
10:48:01
я хочу сделать такую конструкцию т.к. в промисе хочу обозначить ошибку

Konstantin
05.09.2018
10:48:26
.catch((e) => { throw new CustomError(1, "моя ошибка"); }); Вот это можно убрать

Влад
05.09.2018
10:48:53
мне нужнко конкретизировать ошибку

Yadgar
05.09.2018
10:49:01
Konstantin
05.09.2018
10:49:22
у тебя в err и так прилетит норм ошибка

Влад
05.09.2018
10:49:43
в ерр прилетит ошибка sql

я ее кастомизирую и отдаю ответ в клиент

Konstantin
05.09.2018
10:50:24
логично было бы использовать что-то типа: CustomError(1, err.message);

Влад
05.09.2018
10:51:55
в err.message падает sql ошибка

есть красивое решение?

для кастомизации

Yadgar
05.09.2018
10:52:31
try{ await db.card.update({balance: db.Sequalize.literal('balance + ' + pay)},{where: {id: user_id}}) .catch((e) => { throw new CustomError(1, "моя ошибка"); }); } catch (err) { console.log(err) }
db.card.update({ balance: db.Sequalize.literal(`balance + ${pay}`) }, { where: { id: user_id } }) .catch((err) => { throw new Error('Моя ошибка'); }) .catch((err) => { console.log(err); // err.message - Моя ошибка });

Konstantin
05.09.2018
10:52:57
есть красивое решение?
1. Упростить твой код. Там кэтч для промиса, когда у тебя асинк/эвэйт не нужен. Или используй промисы в чистом виде, или асинк/эвжйт. 2. Есть практики эррор хендлинга. Это когда ты передаёшь туда просто объект созданной ошибка, а там уже оно само хендлится и резоливится

Yadgar
05.09.2018
10:55:29
это очень плохо
пишу то, что человек спрашивает) я не утверждаю что это красивое решение)

Jack
05.09.2018
11:35:32


Harry
05.09.2018
11:36:23
а что не так?

Jack
05.09.2018
11:36:42
ну смотрите на круг. и на плюс.

Konstantin
05.09.2018
11:36:48
кнопка + поплыла

Google
Nell
05.09.2018
12:37:06
Вы ничего не понимаете в современном искусстве! И ТА ЖИ ШИ ДЕ ВЫР! ?

Aga
05.09.2018
12:42:01
Это фича, ты че!

Alexander
05.09.2018
12:50:33
Works on my mashine

Valdemar
05.09.2018
12:53:51


Alexander
05.09.2018
12:54:01


ла вроде ок

Jack
05.09.2018
12:54:19
у меня windows.

Alexander
05.09.2018
12:54:24
выключи refresh в настрокай и поставь 69

>яндекс

Alexander
05.09.2018
12:54:47
>яндекс
не завидуй

Alexander
05.09.2018
12:54:54
не завидуй
не завидую

Alexander
05.09.2018
12:55:06
вот это хватка

Valdemar
05.09.2018
12:58:46
выключи refresh в настрокай и поставь 69
да эт месяц назад было, 68 хром тогда еще был, сгорел я тогда знатно

Сергей
05.09.2018
13:00:34
Оффтопите

brachkoff
05.09.2018
13:10:33
Раньше было запрещено слово БЭМ, теперь JWT
Падажжы, кто то говорил БЭМ в нода чате

?

Im the
05.09.2018
13:11:05
Че за бровзер

brachkoff
05.09.2018
13:11:11
Хром

Google
Im the
05.09.2018
13:11:30
Надо бы обновить

Дмитрий
05.09.2018
13:55:01
Всем привет. Тут или где-то ещё можно спросить помощи в установке postgresql-9.6 на Ubuntu 18.04 / Mint 19 ?

Nell
05.09.2018
13:55:42
Как известно, за спрос не дают в нос

Michael ?
05.09.2018
13:55:57
У ДО отличные гайды по установке почти всего серверного

Дмитрий
05.09.2018
13:58:55
Спасибо, но тут в другом проблема: мне нужно версию именно 9.6 установить. Я перерыл с 50 ссылок, но ничего не помогает. При добавлении любых версий под релизы систем в source.list нет возможности установить версию меньше, чем 10.



Это всё, что предлагается. Я даже установщик с enterpriseDB брал для postgresql 9.5

Admin
ERROR: S client not available

Дмитрий
05.09.2018
13:59:34
Он чет установил, но в системе нет ничего

В принципе, мне подойдёт любая версия postgres между 9.3 - 9.6

Gor
05.09.2018
14:02:22
В принципе, мне подойдёт любая версия postgres между 9.3 - 9.6
вводные: по умолчанию ставит то, что есть в репозитории. наметки на решение: нужно подключение репозитория с наличием нужных версий пакета и устанавливать с четким указанием версии

Gor
05.09.2018
14:03:02
не нашел репозиторий?

ручками тогда каждый пакет.

с ожиданием того что все же могут быть не совместимые либы по зависимостям

ну или еще интереснее - ручками с исходников

Дмитрий
05.09.2018
14:03:54
ручками тогда каждый пакет.
Вы имеете ввиду: sudo apt install postgresql-9.6 ?

Gor
05.09.2018
14:04:07
ну или чуть менее интереснее - сборка пакета установки из исходников. я обычно такое делал на rpm based. debian хз как там, но смысл тот же

Google
Gor
05.09.2018
14:04:29
Вы имеете ввиду: sudo apt install postgresql-9.6 ?
да, но сработает только если в подключенных репах оно есть

потому нужно подключить репы в которых есть

Дмитрий
05.09.2018
14:04:49
потому нужно подключить репы в которых есть
Я не могу найти репы, в которых он есть.

Gor
05.09.2018
14:05:05
вот. репы (репозиторий пакетов с нужной версией) нужны

Michael ?
05.09.2018
14:05:52
https://askubuntu.com/questions/1052079/unable-to-install-postgresql-9-6-in-ubuntu-18-04

Дмитрий
05.09.2018
14:06:14
Michael ?
05.09.2018
14:06:18
Хм, странно

Дмитрий
05.09.2018
14:06:51
Я тоже не пойму, почему конкретно с ppostgers так. С другими вещами срабатывало

Michael ?
05.09.2018
14:07:01
http://www.codebind.com/linux-tutorials/install-postgresql-9-6-ubuntu-18-04-lts-linux/

Gor
05.09.2018
14:07:08
https://apt.postgresql.org/pub/repos/apt/dists/jessie-pgdg/9.6/

а вот так?

Дмитрий
05.09.2018
14:07:22
Gor
05.09.2018
14:07:26
только учесть что тут сборка под конкретный деб и могут быть проблемы с зависимостями

Michael ?
05.09.2018
14:07:29
Лол кек

Gor
05.09.2018
14:09:03
ну или совмем для ленивых

https://apt.postgresql.org/pub/repos/apt/pool/9.6/p/postgresql-9.6/

нагуглил через кейворд "postgresql deb 9.6"

2 ссылка сверху*

берем ссылку на пакет... и ставим напрямую незабыв указать все что нужны по зависимостям тоже

Дмитрий
05.09.2018
14:17:20
Понял, спасибо, буду пробовать

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