
Andruha
20.06.2018
10:08:08

Таймураз
20.06.2018
10:09:09

Nikita
20.06.2018
10:31:13
Ребят, а можно как то сделать:?
сейчас браузер обращается к апи на ноде, апи идет на сторонний сервис, скачивает оттуда файл, и в res.end передает этот файл(Буффер) на клиент
а можно сделать чтобы через апи не шел трафик, а напрямую клиенту переправлялся буффер?

Cenator
20.06.2018
10:33:27
Зачем скачивать? Почему бы не дать ссылку клиенту?

Google

Nikita
20.06.2018
10:34:30
там файл просто на лету генерируется, а с апи json с нужными данными передается
а на клиенте это просто ссылка, с него JSON передавать сложновато будет, и н екрасиво
https://www.npmjs.com/package/express-http-proxy
тут может помочь это реализовать вроде?

Дмитрий
20.06.2018
10:35:50
Кто-нибудь генерил шапку к soap запросу в спецификации WS-Security?

Kendr
20.06.2018
10:36:39

Nikita
20.06.2018
10:36:49
фронт передает только ID данных

Yadgar
20.06.2018
10:40:13

Alexander
20.06.2018
10:44:23
Основной проект хранит там базу

Yadgar
20.06.2018
10:45:58

Alexander
20.06.2018
10:47:23
При подключении сокета я ищу токен и нахожу таким образом пользователя который подключился к чатам, ищу доступные для него чаты и отправляю ему их.
Так вот нужно к каждому чату прикрепить последнее сообщение в этом чате чтобы разработчики мобильного приложения смогли отрисовать экран.

Google

Alexander
20.06.2018
10:49:18
Оказалось целая проблема сделать это адекватно используя Sequelize

Andrey ?
20.06.2018
10:49:52
У меня просто практически один-в-один задачи
Я просто в каждом диалоге храню ид последнего сообщения и джоиню его при получении списка

Alexander
20.06.2018
10:51:02
Вот например нахожу я чаты пользователя через пивотную chat_users
и надо к нему прикрепить асинхронный геттер который получит и прикрепит последнее сообщение

Andrey ?
20.06.2018
10:52:23

Alexander
20.06.2018
10:53:45
Вариант хорош) Если ничего не придумаю, то так и сделаю

Andrey ?
20.06.2018
10:54:04
Просто другие варианты могут быть весьма затратными по запросам к базе

Alex
20.06.2018
10:54:31

Andrey ?
20.06.2018
10:54:43
Либо я не вижу какого-то еще достаточно очевидного решения

Alex
20.06.2018
10:54:51
Сделай инклуд сообщений, ордер поставь по дате, лимит равный одному
Плюс в том, что сможешь управлять лимитом вкладываемых вместе с диалогами сообщений, и тебе не нужно будет следить за акиуальностью айдишника последнего сообщения в диалоге

Alexander
20.06.2018
10:55:44
Пробовал, возвращает массив объектов даже если limit: 1

Alex
20.06.2018
10:56:07
Ну да, а в чем проблема с массивом ?

Alexander
20.06.2018
10:56:37
разработчики мобилок хотят видеть объект на месте массива))

Boa
20.06.2018
10:56:52
а если там по хренилиарду сообщений к каждому чату?

Andrey ?
20.06.2018
10:56:53
Нормализуй на своей стороне

Alex
20.06.2018
10:57:05
Ну перед возвратом можешь заменить массив обьектом

Andrey ?
20.06.2018
10:57:35

Google

Boa
20.06.2018
10:57:36
не буду спорить, но вы так пробовали?

Andrey ?
20.06.2018
10:57:41
И особенно смотреть в эксплейн

Alex
20.06.2018
10:58:10

Boa
20.06.2018
11:01:40
ну по крайней мере лимиты к джойнам вроде как не пририсовываются и орм будет под капотом делать подзапрос к бд с лимитом отдельный на каждую строку
но это предположение

Alex
20.06.2018
11:03:12

Boa
20.06.2018
11:04:07

Alex
20.06.2018
11:04:11
Нез)

Oleg ?
20.06.2018
11:19:41
Хай, гайз, есть эксперты в Графане?
Задача такая - брать из Эластика данные только за последнюю минуту, при этом сохранять её в браузере.
Важно только, можно ли это сделать при помощи графаны, если да, то я сам разберусь как.
Зачем это нужно? Дело в том, что не хочется создавать нагрузку на Эластик своим маленьким дашбордом, при этом хочется видеть, что произошло за сутки
Или может быть есть чатик по DevOps?)

Zhenya
20.06.2018
11:21:35

енот
20.06.2018
11:21:39

Oleg ?
20.06.2018
11:21:56
?

Vernat
20.06.2018
12:26:37
С чего начинать ноду ? книги, ресурсы, порекомендуйте плиз

Vlad
20.06.2018
12:34:20
Судари, день добрый
Подскажите, кто работал со сваггером
У меня есть уже написанный небольшой проект. Теперь нужно покрыть его документацией.
Во всех туториалах используют swagger create project, который формирует свою структуру проекта. Ну и запускается командой start
Вопрос, нужно ли мне все это? Как эта штука взаимодействует рм2, который уже есть у меня?

Maksim
20.06.2018
12:37:48

Harry
20.06.2018
12:38:37

Vlad
20.06.2018
12:38:59

Google

Vernat
20.06.2018
12:39:27
благодарю!


Анастасия
20.06.2018
12:40:25
#Nodejs #JavaScript #hr #вакансия #Москва #backend #Linux #Gitflow
?Osome - онлайн помощник для бизнеса от сооснователя «Рокетбанка»
❗️❗️❗️Находимся в поисках: Senior Backend разработчика
▪Ты – наш идеальный кандидат, если имеешь:
- Опыт разработки Node приложений не меньше 2 лет
- Отличное знание ES6 / TS
- Отличное понимание HTTP, TCP, REST, принципов безопасности (RBAC, CORS, OAuth, JWT, SQLi)
- Знание Linux CLI
- Понимание принципов CI/CD
- Опыт разработки через тесты (TDD)
- Опыт работы с Sequelize, PostgreSQL, ElasticSearch, Redis
- Опыт работы с AWS сервисами (EC2, Elastic Beanstalk, S3, Lambda, VPC, IAM)
- Знание git, gitflow
▪ Мы предлагаем:
- Интересные задачи в международном проекте
Адекватный коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста;
Офис в центре Москвы
Щедрое вознаграждение за качественную работу
Возможность самостоятельно выбрать технику для работы
Возможность переезда в Сингапур
Зарплатная вилка обсуждаема, от 3к? до 8к?
За подробной инфой го в личку @anastaysha163


Alexander
20.06.2018
12:42:19
#Nodejs #JavaScript #hr #вакансия #Москва #backend #Linux #Gitflow
?Osome - онлайн помощник для бизнеса от сооснователя «Рокетбанка»
❗️❗️❗️Находимся в поисках: Senior Backend разработчика
▪Ты – наш идеальный кандидат, если имеешь:
- Опыт разработки Node приложений не меньше 2 лет
- Отличное знание ES6 / TS
- Отличное понимание HTTP, TCP, REST, принципов безопасности (RBAC, CORS, OAuth, JWT, SQLi)
- Знание Linux CLI
- Понимание принципов CI/CD
- Опыт разработки через тесты (TDD)
- Опыт работы с Sequelize, PostgreSQL, ElasticSearch, Redis
- Опыт работы с AWS сервисами (EC2, Elastic Beanstalk, S3, Lambda, VPC, IAM)
- Знание git, gitflow
▪ Мы предлагаем:
- Интересные задачи в международном проекте
Адекватный коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста;
Офис в центре Москвы
Щедрое вознаграждение за качественную работу
Возможность самостоятельно выбрать технику для работы
Возможность переезда в Сингапур
Зарплатная вилка обсуждаема, от 3к? до 8к?
За подробной инфой го в личку @anastaysha163



Анастасия
20.06.2018
12:42:42
ой ой
прастити

Vlad
20.06.2018
12:42:51
это так телега на чистом ведре выглядит?

Анастасия
20.06.2018
12:42:54
я правда случайно я лоханулась

Alexander
20.06.2018
12:43:03

Vlad
20.06.2018
12:43:21
)

Alexander
20.06.2018
12:43:28

Vlad
20.06.2018
12:43:34

Alexander
20.06.2018
12:43:36
С акцентом на вопрос

Vlad
20.06.2018
12:43:40
А, гуд

Alexander
20.06.2018
12:43:45

Erving
20.06.2018
13:21:27
блин, друзья, я не могу никак регулярку написать ?

Dmitriy
20.06.2018
13:24:08

Erving
20.06.2018
13:24:23
есть строка, надо разобрать её на части.
собственно строка: resource:ex.ru.Worker@alice
ex.ru достаю так: str.match(/[^(resource:)]\w+.\w+/i)
а вот "Worker" и "alice" никак не могу достать. помогите, пожалуйста, хотя бы "Worker" вытащить

InoY
20.06.2018
13:26:30
С регуляркой я тебе не помогу, но вот тут очень наглядно можно поиграться с ними https://regex101.com/
https://puu.sh/AIIco/275760fa9c.png

Google

InoY
20.06.2018
13:28:26
ну или вот этот похожий сервис https://regexr.com/

Dmitriy
20.06.2018
13:30:48

Dmitriy
20.06.2018
13:31:16
/resource:\S+\.(\S+)@(\S+)/

Dmitriy
20.06.2018
13:31:17
\1 ex.ru \2 Worker \3 alice

Erving
20.06.2018
13:31:43

Alexander
20.06.2018
13:32:01

Erving
20.06.2018
13:32:33
Ребят, мне нужен именно ''
Именно worker

Dmitriy
20.06.2018
13:33:34
я не понял

Erving
20.06.2018
13:36:17
я не понял
как мне потом достать эти слова, найденные в скобочных группах, по отдельности?

Alexander
20.06.2018
13:36:47

Erving
20.06.2018
13:37:04
точно