@nodejs_ru

Страница 2283 из 2748
Ilgiz
11.07.2018
09:04:14
а json нет

Sukhrob
11.07.2018
09:20:15


Мы не узнаем.

В таком простом скрипте найти ошибку не трудно. Но если readFile запрятан будет глубоко. В каком-то стороннем модуле? Или еще хуже в несколько раз вложенном модуле? Тогда ошибку будет сложнее найти. Как заставить ноду выводить имя файла и номер строки?

Google
Ilya
11.07.2018
09:22:26
Привет всем! Кто какой ORM использует? bookshelf vs sequelize ? или что еще? типа activerecord хочется

sequelize проде уже 5 версия на подходе

bookshelf больше мне нравится - еще knex можно использовать

theatz
11.07.2018
09:34:34
надо стянуть файл с сервера использую https понятно, что можно с помощью createWriteStream а можно как-нибудь в оперативку закинуть и оперировать уже с ним просто нет возможности создавать файлы локально чем можно это решить?

theatz
11.07.2018
09:37:56
да

MaXG
11.07.2018
09:38:33
да
https://nodejs.org/api/buffer.html

theatz
11.07.2018
09:39:42
спасибо

)

а оно будет работать с .webm файлами?

Andruha
11.07.2018
09:51:23
ру сообщество по sql есть? или в личке можно с кем-то пообщаться по составлению запроса?

Andruha
11.07.2018
09:54:24
Google
Anton
11.07.2018
09:55:41
Привет, кто то может проконсультировать по api esputnik? Получаю отбой { "message": "Invalid request payload" } если шлю им объект и если шлю сериализованный объект Unexpected token ' in JSON at position 0 есть подозрение что не досылаю какие то данные но нет понимания какие и в их api не указано что не обязательно

Jack
11.07.2018
10:00:33


Fedir
11.07.2018
10:00:51
promise.all

или promise.assert

Jack
11.07.2018
10:02:01
эт чет новое ? assert

promise.all дает ошибку

Anton
11.07.2018
10:02:51
Ты отсылаешь JSON, который начинается с '
По идее он получается JSON.stringify, так что должно быть ОК https://gist.github.com/SilentImp/1de96b74b42e079335db14ae3495eafc — это оба варианта кода

Jack
11.07.2018
10:28:20
ладно задам такой вопрос. сколько примерно итерации происходит в одну цекунду в цикле ? проблема такая. у меня есть массив id. мне нужно отправить запрос с каждым на другой api. у этого другого api есть ограничения на 10 запросов в секунду, а цикл работает быстрее и фактический отправляет все мои id (там 100, 120) за секунды. как решить эту проблему ?setTimeout ?

Jack
11.07.2018
10:42:31
MaXG
11.07.2018
10:43:33
await new Promomise set time out

Harry
11.07.2018
10:43:38
можно подробнее ?
function later(delay) { return new Promise(function(resolve) { setTimeout(resolve, delay); }); }

MaXG
11.07.2018
10:46:02
Только латер должен быть асинхронным

Хотя .. может я чего перпмудрил

Богдан
11.07.2018
10:51:23
function later(delay) { return new Promise(function(resolve) { setTimeout(resolve, delay); }); }
Или короче const sleep = ms => new Promise(resolve => setTimeout(resolve, ms))

Jack
11.07.2018
10:52:51
function later(delay) { return new Promise(function(resolve) { setTimeout(resolve, delay); }); }
в данном случае он просто отравляет все запросы после N секунд.

то есть он отправляет снова 120 запросов, только уже полсе 3 секунды допустим

Harry
11.07.2018
10:53:52
Google
Harry
11.07.2018
10:54:37
или шо там надо

Jack
11.07.2018
10:56:09
ну есть обьект где у каждого свойства есть id. надо за одну секунду отправить 9 id на сервер. больше уже дает ошибку. мне вурчную разделить этот обьект на малеьнкие и каждый отправить ?

Jack
11.07.2018
10:58:39
Что за ошибка?
ну это ошибка от api, он запрещает больше 10 запросов за секунду

Harry
11.07.2018
10:58:42
ну есть обьект где у каждого свойства есть id. надо за одну секунду отправить 9 id на сервер. больше уже дает ошибку. мне вурчную разделить этот обьект на малеьнкие и каждый отправить ?
подобная задача была. в цикле делал запрос с лимитированной частью общего массива. в самом цикле в конце ставил дилей (то шо сверху)

MaXG
11.07.2018
10:59:38
async await

Jack
11.07.2018
11:01:04
async await пробовал. но не подходит. мне нужно паралельно сделать все это, а то ответ может быть придет за 2 секунды а для 120 запросов это 240 секунд.

Mikhail
11.07.2018
11:01:20
ну это ошибка от api, он запрещает больше 10 запросов за секунду
Ну если он запрещает, то придётся их поочерёдно отправлять. Можете через таймеры накостылить, либо очередь взять. Хз, что вам удобнее будет

Konstantin
11.07.2018
11:02:31
Promise.all()?

MaXG
11.07.2018
11:02:48
Ты можешь в цикле порождать через определенное время запросы

Mikhail
11.07.2018
11:03:30
async await пробовал. но не подходит. мне нужно паралельно сделать все это, а то ответ может быть придет за 2 секунды а для 120 запросов это 240 секунд.
Как раз не параллельно, а последовательно. Но между запросами должна быть разница в одну секунду

MaXG
11.07.2018
11:03:41
результат которых асинхронно дожидаться

Богдан
11.07.2018
11:04:09
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)) const asyncForEach = async (array, callback) { for (let index = 0; index < array.length; index++) { await callback(array[index], index, array) } } const ids = [1, 2, 3] asyncForEach(ids, async (id) => { // тут делаешь запрос // здесь ждешь 1 секунду await sleep(1000) })

MaXG
11.07.2018
11:04:10
Допустим. Каждые 120 мс

Jack
11.07.2018
11:04:16
Как раз не параллельно, а последовательно. Но между запросами должна быть разница в одну секунду
нет, мне надо паралельно 9 запросов, через секуду паралельно еще 9 запросов и т.д,

Alexander
11.07.2018
11:04:18
ставь тут ограничение не больше 10 запросов в секунду и он не будет чаще слать

Google
MaXG
11.07.2018
11:05:08
https://www.npmjs.com/package/request-rate-limiter
А я такое руками крстылял ..

Konstantin
11.07.2018
11:05:13
есть же awaity в нпм

Alexander
11.07.2018
11:05:17
А я такое руками крстылял ..
я тоже, ибо либы не хватает

F
11.07.2018
11:05:37
Что значит оранжевый цвет http://joxi.ru/n2Y9yDxUoZxlx2 как отключить tls1.0 https.createServer({ secureOptions: require('constants').SSL_OP_NO_TLSv1, cert: fs.readFileSync("cert.cer"), key: fs.readFileSync("key.pem") }, function(request, response) { } }).listen(port, host);

Admin
ERROR: S client not available

Grigoriy
11.07.2018
11:07:16
есть спецы по апачу?

Hedint
11.07.2018
11:07:24
оранжевый значит, я так понимаю, уязвимость протокола.

Mikhail
11.07.2018
11:07:31
ок щас посмотрю
Легче взять kue. Там можно настроить задержку и максимум асинхронных запросов

Jack
11.07.2018
11:08:15
спасибо всем, посмотрю

F
11.07.2018
11:08:29
Oleg
11.07.2018
11:09:29
Кто-то работал над e2e тестами в связке TS + Jest?

https://github.com/kulshekhar/ts-jest/issues/376#issuecomment-404121438

есть вот такая проблема

Таймураз
11.07.2018
11:27:31
есть спецы по апачу?
Чуть вообще не тот чат

Grigoriy
11.07.2018
11:27:50
Чуть вообще не тот чат
не учи, покажи тот

Таймураз
11.07.2018
11:28:06
не учи, покажи тот
Какой-нибудь по пыхе Чего не подскажу, того не подскажу

А вообще переходи на nginx, если есть возможность

Grigoriy
11.07.2018
11:28:28
Google
Grigoriy
11.07.2018
11:28:37
есть. но не на том серваке где апач

Таймураз
11.07.2018
11:28:52
nginx + php-fpm

Grigoriy
11.07.2018
11:29:10
носящий пиджак считает что "нам не стоит рисковать" и многие другие затупленные вещи которые не имеют логики но имеют авторитет

Grigoriy
11.07.2018
11:31:28
Соболезную
присоединяюсь. люблю соболезновать себе

Таймураз
11.07.2018
11:32:27
присоединяюсь. люблю соболезновать себе
Будь чуть увереннее и доебись в ответ Весь этот авторитет под железной аргументацией и умением постоять за себя ломается на раз

Мне это с первого раза не помогло, но спустя время в итоге выходит как надо

Grigoriy
11.07.2018
11:32:50
ломается. если тебя слышат.

Таймураз
11.07.2018
11:33:12
Grigoriy
11.07.2018
11:33:21
если твои слова должны звучать во имя шума, чтобы завтра их повторить как свои или чтобы поймать тебя на слове - то разве что сам себя застрелишь

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

Таймураз
11.07.2018
11:33:58
Grigoriy
11.07.2018
11:34:01
к

Мотя
11.07.2018
11:46:59
ребзя, ктонить знает как в node js в консоле сделать полосу загрузки? шобы имитировалось увеличение полосы

Sheldhur
11.07.2018
11:48:58
увеличение полосы бесплатно без смс и регистрации

S̶m̶°̶O̶k̶™?✔️
11.07.2018
11:49:23
2 капли этого вещества и полоса растет как на дрожжах

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