@nodejs_ru

Страница 2422 из 2748
Vasya
16.08.2018
08:10:04
Ещё нет
Дай знать как найдёшь плиз

Google
500 Internal Server Error
16.08.2018
09:30:22
Ребята есть вопрос, как правильно организовать 350к запросов на сервер? Дело в том что я распарсил данные из одного сервиса, теперь нужно передать на свой бэк, напрямую обращаться к БД я не могу. На бэке РЕСТ ендпоинт уже есть, и на 1к запросов он успешно работает, но тут нужно 350к. Есть идея заюзать типо request queue. Сталкивался кто с такими задачами?

енот
16.08.2018
09:52:33
о, страшный человек, ты ещё здесь

request-limiter мне советовали, емнип

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

Alexander
16.08.2018
09:53:57
вообще 350к это чот очень дохуя, чо ты там распарсил то?

енот
16.08.2018
09:54:07
может режет сильно мелко

Voskresus
16.08.2018
09:54:18
350к я бы даже парсер под это писать не стал

Хуйня

Alexander
16.08.2018
09:55:02
Хуйня
это из истории как редактор за пятихатку даже не открою?

Voskresus
16.08.2018
09:55:35
это из истории как редактор за пятихатку даже не открою?
Ну да типа того, слишком мала рыбешка чтоб рыпаться

500 Internal Server Error
16.08.2018
09:56:32
вообще 350к это чот очень дохуя, чо ты там распарсил то?
геоданные, я уже понял что можно объединить данные и послать на сервер, на даже при этом получается примерно 50к запросов.

Google
500 Internal Server Error
16.08.2018
09:58:19
по мне да, я же не могу просто циклом пробежаться и отправить, может есть грамотное решение, вот и спрашиваю

AP?
16.08.2018
10:01:45
есть пакеты для обработки очередей

Alexander
16.08.2018
10:06:44
лол

500 Internal Server Error
16.08.2018
10:13:55
передавай в цикле, жди завершения каждого предыдущего реквеста перед отправкой нового
всё решил траблу, проблема в том что данные слишком мелкие, переделал чтобы один запрос брал на себя массив данных + request queue. Сижу сейчас тестю

Ришат1с
16.08.2018
10:32:57
Вопрос по socket.io, когда вызывается disconnected пользователя с комнаты не выкидывает ?

Alexander
16.08.2018
10:49:15
к типам данных в Sequelize можно обратиться через Sequelize.dataTypes а можно и напрямую через Sequelize. В первом случае он не будет ругаться, что тип данных не обнаружен. Для создания таблиц в базе не советую использовать метод sync, лучше используй миграции. Также советую обратиться к проекту sequelize example на GitHub

Purple
16.08.2018
11:16:46
Что нужно чтобы юзать typescript на ноде, и работать как на ангуляр с норм перезагрузкой, а не билдить каждый раз

Victor
16.08.2018
11:21:29
Anton
16.08.2018
11:23:21


дали скриптовый динамический язык @ ничего не надо билдить @ навернул фронтовый костыль, который нужно билдить @ спрашивает как не билдить

not an Alex
16.08.2018
13:08:42
Добрый день! Стало интересно, как позначать в бд прочитанные и непрочитанные сообщения или уведомления?

Google
Yashko?
16.08.2018
13:12:39
булево поле ?:)

not an Alex
16.08.2018
13:29:47
not an Alex
16.08.2018
13:31:04
А как насчет такой схемы: var Chat = new Schema({ users: [], messages: [{ from: Boolean, message: String, date: { type: Date, default: Date.now() } }] });

удобна ли она для такого метода?

если что, from он для того чтобы либо первый либо второй учасник написал

Yura
16.08.2018
13:39:21
а как ты определишь кто первый кто второй?

not an Alex
16.08.2018
14:46:48
а как ты определишь кто первый кто второй?
в users (да, я нуб и придумал костыль)

Yura
16.08.2018
14:48:47
в users (да, я нуб и придумал костыль)
Тоесть ты вместо того чтобы фром сделать айди пользователя и гегко определять потом от кого что пришло, делаешь еще доподнительное поле в пользователе на каждый чат?

not an Alex
16.08.2018
14:49:56
но теперь я понял как будет лучше)

спасибо)

Yura
16.08.2018
14:50:56
Всегда рад помочь

Purple
16.08.2018
15:09:18
Sergey
16.08.2018
15:52:13
Привет. использую koa, koa-static, но в мой мидлвар после app.use(stat), мне все равно прилетают запросы на статику, как отфильтровать эти запросы?

я могу создать роут и написать регулярку для пути, типо router.get(/все кроме пнг жпг и т.д/, async () => {}) но мне кажется есть более првильный способ это сделать

Nell
16.08.2018
17:21:55
Здарова! Sequelize выдаёт такое предупреждение: sequelize deprecated String based operators are now deprecated. Please use Symbol based operators for better security, read more at http://docs.sequelizejs.com/manual/tutorial/querying.html#operators Код при этом работает, файлы покажу, если надо. В предупреждении есть ссылка, мол read more, но по ней нечто невразумительное. Кто-нибудь сталкивался?

Google
Michael ?
16.08.2018
17:24:38
Покажи какой-нибудь запрос с оператором

Nell
16.08.2018
17:26:11






Michael ?
16.08.2018
17:27:16
tableName можно второй раз не писать, кстати

Nell
16.08.2018
17:27:40
tableName можно второй раз не писать, кстати
Спасибо, если ещё что-то можно оптимизировать, тоже пиши)

Michael ?
16.08.2018
17:28:38
В createdAt можно defaultValue запихать

А по делу - я хз, у тебя ничего подходящего под этот ворнинг я не вижу

В createdAt можно defaultValue запихать
defaultValue: sequelize.literal('NOW()')

Nell
16.08.2018
17:30:07


Michael ?
16.08.2018
17:30:18
Нет

Nell
16.08.2018
17:30:31
Шторм подсказывает, что так. Но я хз, не определена переменная же)

Michael ?
16.08.2018
17:30:35
createdAt: { type: Sequelize.DataTypes.DATE, defaultValue: sequelize.literal('NOW()') },

Nell
16.08.2018
17:30:45
а

Michael ?
16.08.2018
17:30:56
В ЖСе подсказкам ИДЕ верить вредно

Nell
16.08.2018
17:32:02
=) к сожалению, уже замечал такое

Arthur
16.08.2018
17:41:39
Здравствуйте кто расскажет как происходит поднятие приложения на сервере, что нужно настроить как поднять монго и тонкости

ILLEGAL
16.08.2018
17:56:39
Ребят, привет. Столкнулся с превышением максимального размера стека вызовов. Использую async/await. Как избавиться от этого не знаю. Можно расширить размер стека?

Google
ILLEGAL
16.08.2018
18:04:38
Разбить на сервисы/модули и добавить очередь
У меня async функция в одном модуле, в которой 3 await и один setInterval

Michael
16.08.2018
18:49:40
Ребят, подскажите новичку. Делаю вложенные запросы в БД mysql и не могу понять почему второй запрос не может добавить данные к результатам первого? Я так понимаю дело в ассинхронности? Если да то как решить?

Fetch использовать можно тут?

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