@nodejs_ru

Страница 2362 из 2748
Andrey
30.07.2018
13:55:08
что именно? прочитать из файлов?
Я читаю эти данные из файлов и записываю в новый файл. Записать нужно в массиве объектов.

Vadim
30.07.2018
13:56:15
Я читаю эти данные из файлов и записываю в новый файл. Записать нужно в массиве объектов.
ну вроде норм. Берешь метод чтения, читаешь все файлы, потом достаешь их через Promise.all, мэпишь и записываешь в файл

Yuriy
30.07.2018
13:58:12
Ребзя, з сокетами играюсь, локально все норм, подключается, зилили на сервак а там WebSocket opening handshake timed out

Alexander
30.07.2018
13:58:33
а в nginx настроил их?

Google
Yuriy
30.07.2018
13:58:34
не встречали такое?

а надо?

я не поднимал конфиг, надо спросить

Егор
30.07.2018
14:04:15
Привет. Никто не сталкивался с необходимостью поднять защищенные вебсокеты на локалхосте?

Alexey
30.07.2018
14:05:19
Подскажите какой то минималистичный стартер кит express + mongo + jwt авторизация?

Что бы меньше гемора файлов итп...

Alexander
30.07.2018
14:05:49
Passport

Alexey
30.07.2018
14:07:23
Passport
А сможет паспорт работать с запросами к uber Smith? И что бы в jwt класть оттуда client_id

А не локально хранить юзеров

Я просто в node полный лох

Alexander
30.07.2018
14:07:50
Да хоть от наса, как запрограммируешь, так и будет работать

Valdemar
30.07.2018
14:07:54
Привет. Никто не сталкивался с необходимостью поднять защищенные вебсокеты на локалхосте?
ну теоретически все просто, делаешь серт для локалхоста, поднимаешь wss

Егор
30.07.2018
14:08:29
Google
Oleg ?
30.07.2018
14:11:47
Гайз, а как задетектить, что пакет изменен? Предположим версия пакета всегда 1.0.0

Nikita
30.07.2018
14:30:03
подскажите плиз как подождать пока в массив добавится элемент? сейчас есть такая нубская функция: const getPage = async () => { if (pages.length) { return pages.pop(); } return await createPage(); }; и такой массив const pages = [createPage(), createPage()]; в котором хранятся запущенные страницы пупитера и вместо создания новой страницы, хотелось бы подождать пока сработает pages.push() c освободившейся страницей

ну или может вообще не такой велосипед делаю, и надо как то иначе)

была идея в setInterval проверять не появилась ли страница, но как то дико наверно ?)

Alexander
30.07.2018
14:32:05
return await pages.pop()?

Nikita
30.07.2018
14:36:15
и такое должно работать?О_о

Евгений
30.07.2018
14:39:01
и такое должно работать?О_о
А почему нет? Подождёт пока промис зарезолвится вроде, и вернёт его.

Nikita
30.07.2018
14:40:02
pages это массив, разве [].pop() вернет промис, который будет ждать пока в массиве появится жлемент? или может что то вроде undefined или null таки

undefined

Диванный
30.07.2018
14:46:28
Если нужно загрузить с клиента в апишку файл 50мб, какое решение будет лучше?

Nikita
30.07.2018
14:51:14
Alexander
30.07.2018
14:51:55
это где то задокументировано ?)
Можешь сделать себе функцию которая будет закрывать последнюю страницу в массиве

Диванный
30.07.2018
14:52:24
Загрузить файл и будет лучше?
У меня дилемма, если прркидывать в base64,это увеличит размер

Юно при этом можно кучу всего еще передавать в массиве

А если обычным постом то это уже два массива на беке

Alexander
30.07.2018
14:54:26
это где то задокументировано ?)
Ну array.pop() вернёт последний элемент массива. Если ты положил в массив промис, то он и вернёт промис лол

Nikita
30.07.2018
14:55:04
понятно, я не так обьяснил, или вы не так поняли)

Alexander
30.07.2018
14:55:14
Или и то и то

Google
Nikita
30.07.2018
14:55:52
если забить на то, что в массиве могут быть промисы, как лучше реализовать ожидание того, что в массиве появится элемент?

Artem
30.07.2018
14:56:49
Народ посоветуйте с чего начать изучение node. книгу или курсы какие, английский уровень никакой )

Kendr
30.07.2018
14:58:26
Artem
30.07.2018
14:58:51
С жсом работаю норм. Для фронта хватает

Alexander
30.07.2018
14:58:56
если забить на то, что в массиве могут быть промисы, как лучше реализовать ожидание того, что в массиве появится элемент?
Создать addElementToQueue, который будет добавлять элемент в массив и если он первый, то сразу что-то вызвать. А на конец промиса добавить then с рекурсивным вызовом следующего. И так пока массив не очистится

Artem
30.07.2018
14:59:01
Прошел кантора по жсу

dima
30.07.2018
15:00:02
Прошел кантора по жсу
на ахуеть. Он кантора прошел. Сеньер. В гугл его

Nikita
30.07.2018
15:01:36
бля, я async turn гуглил :D забыл queue

Anton
30.07.2018
15:03:49
Прошел кантора по жсу
Node.js in Action могу посоветовать. 2 издание

Nikita
30.07.2018
15:09:31
пока нашел подходящую под задачу либу: https://github.com/flarestart/wait-queue может кому интересно)

хорошая задачка - потом самому реализовать такое)

dima
30.07.2018
15:10:43
хотя я думал проще будет. А тут куча методов которые юзают то ?

Google
Nikita
30.07.2018
15:11:47
мне только push и pop надо )

Artem
30.07.2018
15:18:11
Спасибо )

Yuriy
30.07.2018
16:00:53
а в nginx настроил их?
map $http_upgrade $connection_upgrade { default upgrade; "" close; } upstream websocket { server 127.0.0.1:3001; } server { listen 80; server_name ""; client_max_body_size 50M; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } location /adonis-ws/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_http_version 1.1; proxy_connect_timeout 7d; proxy_send_timeout 7d; proxy_read_timeout 7d; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_pass http://websocket; } }@energizer91

а в ответ 301 Moved Permanently

Connection: keep-alive Content-Length: 185 Content-Type: text/html Date: Mon, 30 Jul 2018 15:57:20 GMT Location: http://domain/adonis-ws/ Server: nginx/1.11.1

это на счет сокетов, на серваке не можем подключить, локально все пашет

Eugene
30.07.2018
16:10:21
Нужен аналог вот такой функции: Buffer.write(string[, offset[, length]][, encoding]). Только вместо string нужен Buffer. Как лучше поступить?

Danil
30.07.2018
16:10:39
Посоветуйте, что ни будь по аджайлу почитать/посмотреть

Admin
ERROR: S client not available

Eugene
30.07.2018
16:12:53
https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Russian.pdf

Danil
30.07.2018
16:13:28
Eugene
30.07.2018
16:14:18
Спасибо
Пишут, что мне запретили отправлять медиа ?. ПДФ-ка дошла или нет?

Eugene
30.07.2018
16:21:02
Мне нужна запись буфера в буфер с заданным отступом. Сейчас мотрю в сторону buf.copy(target[, targetStart[, sourceStart[, sourceEnd]]]), она может помочь, вроде. UPD: сделал через copy, tnx anyway

Roma
30.07.2018
16:34:32
йоу, ребятки, а все, что передается через сокеты, конвертируется в json?

Valeriu
30.07.2018
16:34:49
сокеты это просто протокол передачи данных

Google
Roma
30.07.2018
16:36:01


Valeriu
30.07.2018
16:37:20
socket.io !== сокеты

Roma
30.07.2018
16:38:20
окей, всё что мы передаем через socket.io конвертируется в json или только объекты?

Евгений
30.07.2018
16:44:09
socket.io !== сокеты
Обожаю когда их путают, просто обожаю.

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

Это по теме спора который я тут вёл несколько месяцев назад, «нужно ли бекендеру разбираться в устройстве транспортного и прикладного уровней сети».

Леха
30.07.2018
16:45:28
А как вам всплывашки и выпадашки? У нас так называют элементы интерфейса ))

Евгений
30.07.2018
16:45:32
Многие спороли со мной мол «нет, зачем оно надо?».

ФейсПалм.

Roma
30.07.2018
16:47:17
а зачем оно надо, если вкратце?

Stas
30.07.2018
16:48:58
что бы потом козырнуть в чате, что кто-то что-то не знает

Евгений
30.07.2018
16:49:10
а зачем оно надо, если вкратце?
Ну вот элементарно знания устройства хттп и WS это как бы прикладной уровень.

Евгений
30.07.2018
16:50:05
Просто человек называем веб-сокеты сокетами, тогда какой ты нафиг бекендер?

Ну это из разряда, я вот хочу круто ремонтировать машины но не знаю как они работают.

Roma
30.07.2018
16:51:00
в контексте канала по ноде я думал что будет понятно о чем я

Евгений
30.07.2018
16:51:31
Уф.

Roma
30.07.2018
16:53:59
окей, всё что мы передаем через socket.io конвертируется в json или только объекты?

Roma
30.07.2018
16:54:52
видимо

бля, пацаны, кто-то на конкретный вопрос может ответить, а не разводить этут бессполезный треп?

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