Size: a a a

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

2021 April 11

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
У меня есть интересная на этот счёт наработка, могу поделиться
источник

К

Конь in Node.js — русскоговорящее сообщество
почему на своем не очень?
я тут для удобства хочу фронт + бек так сделать и начать делать всякое...
источник

N

Nikita in Node.js — русскоговорящее сообщество
буду благодарен, давай
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Про это и речь. Для удобства юзеров создано, а не для каких-нибудь серьезных вещей, где нужны гарантии различного толка
источник

К

Конь in Node.js — русскоговорящее сообщество
понял, пойду развлекаться)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Для простоты буду считать что ты пользуешься ws, ну или как-нибудь воссоздашь EventEmitter API поверх того что в офф.сокетах.
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
А для телеграфа нормально что вся дока такая описательная?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Смотри, копируешь этот код к себе
https://github.com/Hedronium/event-multiplexer/blob/master/src/index.js

Далее заводишь себе инстанс EventMultiplexer и регаешь на него хендлеры вебсокетовых событий.
источник

К

Конь in Node.js — русскоговорящее сообщество
а чево ты там увидеть хочешь))
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
ну например в двух словах что оно делает)
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Дай ссылку на твой код, где циклические зависимости
источник

N

Nikita in Node.js — русскоговорящее сообщество
новая дока там херовая,

3.38 норм вроде
источник

N

Nikita in Node.js — русскоговорящее сообщество
постараюсь минимальный пример без привязанности к моему проекту написать и так скину
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну а сейчас будет магия. Все новые соедлинения просто добавляешь через add.
источник

К

Конь in Node.js — русскоговорящее сообщество
так это апи а не дока
ну да, такое))
я так с node-libcurl мучался
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Вся логика зареганная на этом этапе автоматически применяется для добавленных так подключений Сейчас покажу пример кода.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
export class Adaptor<Connection extends EE> extends EventMultiplexer<Connection> {

   constructor() {
       super();    
       this.on("close", this.remove);
       this.on("open", this.add);
       this.on("message", onMessage);
   }

   public handleConnection = (c: Connection) => {
       this.emit("open", c);
       return this;
   }
}


function onMessage<C extends EE>(this: Adaptor<C>, remote: C, messages: Buffer) {
   console.log(messages.length)
   const record = decode(messages)
   this.emit("incoming", record, reply)

   function reply(answer: any) {
       // @ts-ignore
       remote.send(encode(answer))
   }
}
источник

N

Nikita in Node.js — русскоговорящее сообщество
спасибо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
источник

М

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