
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
а можно как-нибудь в оперативку закинуть и оперировать уже с ним
просто нет возможности создавать файлы локально
чем можно это решить?

MaXG
11.07.2018
09:37:28

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 есть? или в личке можно с кем-то пообщаться по составлению запроса?

Harry
11.07.2018
09:53:39

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 не указано что не обязательно

Таймураз
11.07.2018
09:56:25

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

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

MaXG
11.07.2018
10:41:42
Я решение не с первого раза нашел

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

Jack
11.07.2018
10:52:51
то есть он отправляет снова 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 на сервер. больше уже дает ошибку. мне вурчную разделить этот обьект на малеьнкие и каждый отправить ?

Mikhail
11.07.2018
10:58:16

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

Harry
11.07.2018
10:58:42

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

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

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

Mikhail
11.07.2018
11:03:30

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

Alexander
11.07.2018
11:04:04

Богдан
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

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

Mikhail
11.07.2018
11:04:40

Jack
11.07.2018
11:04:41

Google

Konstantin
11.07.2018
11:04:58

MaXG
11.07.2018
11:05:08

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
спасибо всем, посмотрю

Alexander
11.07.2018
11:08:24

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
носящий пиджак считает что "нам не стоит рисковать" и многие другие затупленные вещи которые не имеют логики но имеют авторитет

Таймураз
11.07.2018
11:31:04

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 капли этого вещества и полоса растет как на дрожжах