
Andrey
30.07.2018
13:55:08

Vadim
30.07.2018
13:56:15

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

Егор
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

Alexander
30.07.2018
14:42:15

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

Alexander
30.07.2018
14:51:12

Nikita
30.07.2018
14:51:14

Alexander
30.07.2018
14:51:55

Диванный
30.07.2018
14:52:24
Юно при этом можно кучу всего еще передавать в массиве
А если обычным постом то это уже два массива на беке

Alexander
30.07.2018
14:54:26

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. книгу или курсы какие, английский уровень никакой )

Сергей
30.07.2018
14:56:51

Kendr
30.07.2018
14:58:26

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

Alexander
30.07.2018
14:58:56

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

Nikita
30.07.2018
14:59:36

dima
30.07.2018
15:00:02

Alexander
30.07.2018
15:00:47

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

Alexander
30.07.2018
15:01:40

Alexander
30.07.2018
15:02:07

Ilya
30.07.2018
15:03:29

Anton
30.07.2018
15:03:49

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
Спасибо )

Никита
30.07.2018
15:44:20


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
Спасибо
Пишут, что мне запретили отправлять медиа ?. ПДФ-ка дошла или нет?

Danil
30.07.2018
16:14:37

Александр
30.07.2018
16:20:14

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
Самое главное что написать 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

Roma
30.07.2018
16:49:34

Евгений
30.07.2018
16:50:05
Просто человек называем веб-сокеты сокетами, тогда какой ты нафиг бекендер?
Ну это из разряда, я вот хочу круто ремонтировать машины но не знаю как они работают.

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

Сергей
30.07.2018
16:51:20

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

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

Сергей
30.07.2018
16:54:26

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