Size: a a a

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

2021 February 28

AC

Andy Cox in Node.js — русскоговорящее сообщество
Adv0cat
По-моему шикарная статья на тему генерирования идей для пет-проекта и отсеивании всех не подходящих идей)) https://dev.to/hom3chuk/need-startuppet-project-idea-you-can-have-dozen-of-them-daily-37dl
🤗
источник

E

Esusss in Node.js — русскоговорящее сообщество
Доброго дня!
Как в fastify-websockets можно получить клиента, который отправил сообщение?
Покопался в ws (т.к. fastify-websockets - надстройка), не особо понял, как вытащить клиента..
источник

AZ

A Z in Node.js — русскоговорящее сообщество
connection.socket
источник

E

Esusss in Node.js — русскоговорящее сообщество
A Z
connection.socket
Прошу прощения за преждевременный тупняк
А как тогда разослать всем клиентам сообщение при событии?
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Esusss
Прошу прощения за преждевременный тупняк
А как тогда разослать всем клиентам сообщение при событии?
Тебе надо хранить пул подключений и когда хочешь отправить сообщение всем брать от туда подключения и рассылать
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Esusss
Прошу прощения за преждевременный тупняк
А как тогда разослать всем клиентам сообщение при событии?
Ты можешь создать стрим на rxjs и при подключении подписывать клиента на стрим и пулять в него сообщения когда хочешь отправить всем
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Те же яйца только в профиль
источник

E

Esusss in Node.js — русскоговорящее сообщество
A Z
Ты можешь создать стрим на rxjs и при подключении подписывать клиента на стрим и пулять в него сообщения когда хочешь отправить всем
Есть под рукой пример такой реализации?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
!спам
источник

AZ

A Z in Node.js — русскоговорящее сообщество
const fastify = require('fastify')()
const stream$ = new (require('rxjs').Subject)();

fastify.get('/', { websocket: true }, (connection /* SocketStream */, req /* FastifyRequest */) => {
 connection.subscribe = stream$.subsribe((message) => {
connection.socket.send(message)
})
})

// хочу отправить всем
stream$.next('my message')
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Esusss
Есть под рукой пример такой реализации?
ну и собсна при дисконнекте снимать подписку, а то утечет память
источник

E

Esusss in Node.js — русскоговорящее сообщество
A Z
const fastify = require('fastify')()
const stream$ = new (require('rxjs').Subject)();

fastify.get('/', { websocket: true }, (connection /* SocketStream */, req /* FastifyRequest */) => {
 connection.subscribe = stream$.subsribe((message) => {
connection.socket.send(message)
})
})

// хочу отправить всем
stream$.next('my message')
Попробую
Спасибо!!
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
Добрый день, никто н езнает как устранить ошибку nginx 502 bad request error gateway
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
запустил приложение на nuxt+mysql
источник

AZ

A Z in Node.js — русскоговорящее сообщество
Владимир Карпов
Добрый день, никто н езнает как устранить ошибку nginx 502 bad request error gateway
Приложуху не забыл проксировать?
источник

ВК

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

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
там натсройка автоматическая была
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
тип, из серии, база данных таже самая, что и в local режиме, где-то на другом серваке
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
прост на домен перенесли приложение
источник

AZ

A Z in Node.js — русскоговорящее сообщество
server {
   listen 80;
   server_name sysmon.yourdomainname;

   location / {
       proxy_set_header   X-Forwarded-For $remote_addr;
       proxy_set_header   Host $http_host;
       proxy_pass         http://localhost:5000;
   }
}
}
источник