Size: a a a

Node.js — русскоговорящее сообщество

2020 March 03

ПА

Попов Алексей in Node.js — русскоговорящее сообщество
Здравствуйте, кто с либой socket.io работал в последнее, какая то фигня
module.exports = (server) => {
   const io = require('socket.io')(server);
   console.log('Socket.IO has enabled!');

   io.on('connection', socket => {
       console.info(`Client connected: ${socket.id}`);

       socket.on('cmd', data => {
           console.log(data);
       });
   });
};

Главное к сокетам подключается, но событие io.on('connection' не срабатывает
источник

ПА

Попов Алексей in Node.js — русскоговорящее сообщество
блин странно, сделал io.listen(3000) на тот же порт, заработало
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
👍
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,как правильно на сервере обрабатывать ошибка? Если я стараюсь создать модульную работу сервера,то мне в каждом модуле отлавливать ошибки и возвращать их, или на верхнем уровне в app.js встваить фукнцию,которая будет их отлавливать?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Всем дня доброго. Кто-нибудь сталкивался с ошибкой вида:
Error: CA certificate key too weak
at TLSSocket.onConnectSecure (_tls_wrap.js:1058:34)
at TLSSocket.emit (events.js:198:13)
at TLSSocket._finishInit (_tls_wrap.js:636:8)

при работе через axios
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,как правильно на сервере обрабатывать ошибка? Если я стараюсь создать модульную работу сервера,то мне в каждом модуле отлавливать ошибки и возвращать их, или на верхнем уровне в app.js встваить фукнцию,которая будет их отлавливать?
В каждом модуле
источник

ПЛ

Павел Любин in Node.js — русскоговорящее сообщество
Artem Zuev
Всем дня доброго. Кто-нибудь сталкивался с ошибкой вида:
Error: CA certificate key too weak
at TLSSocket.onConnectSecure (_tls_wrap.js:1058:34)
at TLSSocket.emit (events.js:198:13)
at TLSSocket._finishInit (_tls_wrap.js:636:8)

при работе через axios
Версия Node?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
10
источник

ПЛ

Павел Любин in Node.js — русскоговорящее сообщество
В интернете пишут, что начиная с 10 версии будет вылетать подобная ошибка, если используется sha1 или md5. Предлагают перевыпуск сертов с sha256
источник

ПЛ

Павел Любин in Node.js — русскоговорящее сообщество
Или версию ноды ниже
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
эммм... а серты где нужно перевыпустить? на сервере, куда выполняется запрос или на прокси или на локальной машине?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
три точки учавствуют в обмене по сути: локалка, прокси, сервер
источник

ПЛ

Павел Любин in Node.js — русскоговорящее сообщество
Artem Zuev
эммм... а серты где нужно перевыпустить? на сервере, куда выполняется запрос или на прокси или на локальной машине?
Я думаю, что на прокси и локалке сертов нет.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Artem Zuev
эммм... а серты где нужно перевыпустить? на сервере, куда выполняется запрос или на прокси или на локальной машине?
Те, по которым шифрование устанавливается
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Павел Любин
Я думаю, что на прокси и локалке сертов нет.
Может там mitm
источник

ПЛ

Павел Любин in Node.js — русскоговорящее сообщество
Sergey 🛸
Те, по которым шифрование устанавливается
Угумс 👌
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey 🛸
Те, по которым шифрование устанавливается
А как узнать, по каким соединение устанавливается =)))
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Дня начала посмотреть сертификат
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
на удаленном сервере точно перевыпустить сертификаты не представляется возможным - это сервис финансовой организации =)

прокси - ну тут х.з. можно попробовать админа попросить, локальный - знать бы как, попробовал бы
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Sergey 🛸
Дня начала посмотреть сертификат
Как бы это сделать через axios?
источник