@nodejs_ru

Страница 2175 из 2748
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?

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

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

Зачем тебе мускл?
Мне от туда надо инфу тащить чтобы обеспечить чаты данными

Yadgar
20.06.2018
10:45:58
Мне от туда надо инфу тащить чтобы обеспечить чаты данными
Насколько объемные данные нужно получать и загружать в бд?

Alexander
20.06.2018
10:47:23
Насколько объемные данные нужно получать и загружать в бд?
В MySQL таблицы которые хранят токены доступа пользователей чаты чат_пользователи

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

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 и надо к нему прикрепить асинхронный геттер который получит и прикрепит последнее сообщение

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

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

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
Надо смотреть, какой секвалайз генерирует запрос на это
Как надо. Я пробовал, только лимит был 3

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

но это предположение

Alex
20.06.2018
11:03:12
не буду спорить, но вы так пробовали?
Сделай forEach по диалогам и сделай типа lastMessage = lastMessage && lastMessage.length ? lastMessage[0] : undefined

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

Или может быть есть чатик по DevOps?)

енот
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, который уже есть у меня?

Vlad
20.06.2018
12:38:59
http://learn.javascript.ru/
дока + видео "inside event loop" + книга 'Node and Express'

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
я правда случайно я лоханулась

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
блин, друзья, я не могу никак регулярку написать ?

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:31:16
/resource:\S+\.(\S+)@(\S+)/

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

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
я не понял
как мне потом достать эти слова, найденные в скобочных группах, по отдельности?

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

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