Size: a a a

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

2020 February 24

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Но на это можно насрать, если консистетность не так важна и редкие проебы не повлияют на бизнес
источник

u

undefined in Node.js — русскоговорящее сообщество
Dmitry Polyakov
Подскажите, есть бд куда заносятся данные, и необходимо эти данные  выводить на экран в реальном времени, как лучше это реализовать? Необходимо через определенный интервал опрашивать бд, или можно как-то по другому реализовать?
Самый простой способ - это использовать websockets.
При подключении web-сокета, ты заносишь в массив всех коннектов этот сокет.

Далее, например, данные в бд попадают через запрос /api/request

Самый простой способ в этом случае - это записать в бд, дождаться положительного ответа. И затем пройтись по массиву всех web-сокет коннектов и отправить во все эти коннекты информацию о новых данных.

При таком подходе тебе даже не придется лишний раз опрашивать базу.
источник

u

undefined in Node.js — русскоговорящее сообщество
Если API и массив коннектов на разных серверах, то тут уже надо думать. В этом случае можно использовать, например redis с pub/sub штукой. Или еще как-то
источник

S

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Sanj
Привет всем, как определить что клиент - мобильное приложение?
Передавать специальный флаг
источник

S

Sanj in Node.js — русскоговорящее сообщество
Sergey 🛸
Передавать специальный флаг
понял
источник

S

Sanj in Node.js — русскоговорящее сообщество
Что происходит когда сокет имея подключение, там же подключается второй раз?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Sanj
Что происходит когда сокет имея подключение, там же подключается второй раз?
Сокет не может подключиться второй раз
источник

S

Sanj in Node.js — русскоговорящее сообщество
Sergey 🛸
Сокет не может подключиться второй раз
я имею ввиду если клиент накосячил и сделал так что инициализация происходит два раза
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Будет 2 сокета, в оба будут идти данные
источник

S

Sanj in Node.js — русскоговорящее сообщество
Sergey 🛸
Будет 2 сокета, в оба будут идти данные
Когда клиент подключается то у него срабатывает эмит user-init на клиенте, где в массив стора на сервере пушится объект с юзером. При дисконнекте из массива убирается юзер. Я могу проверить если будет два коннекта с одним и тем же юзером, но как мне отсоединить этот сокет, socket.emit('disconnect') на сервере? Использую socket.io
источник

~

~ in Node.js — русскоговорящее сообщество
Ребята, можете помочь пожалуйста, в инете не могу найти ответа. В фронтенде в консоли выскакивает эта ошибка. Фронтенд - это https://domain.com отправляет запрос на мой сервер http://myserver.com.

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '<URL>'. This request has been blocked; the content must be served over HTTPS.

На сервере используется нжикс& Как я понял , нужно перевести http сервер на https ?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
~
Ребята, можете помочь пожалуйста, в инете не могу найти ответа. В фронтенде в консоли выскакивает эта ошибка. Фронтенд - это https://domain.com отправляет запрос на мой сервер http://myserver.com.

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '<URL>'. This request has been blocked; the content must be served over HTTPS.

На сервере используется нжикс& Как я понял , нужно перевести http сервер на https ?
Причем тут nodejs?
источник

~

~ in Node.js — русскоговорящее сообщество
倫太郎 岡部
Причем тут nodejs?
сервер написан на nodejs, koajs. Просто раньше была проблема с cors теперь она решилась и вышла такая проблема
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
~
сервер написан на nodejs, koajs. Просто раньше была проблема с cors теперь она решилась и вышла такая проблема
Ты сказал что у тебя nginx
источник

~

~ in Node.js — русскоговорящее сообщество
может в нжинксе нужно изменить ?
источник

倫岡

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

~

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

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
~
Ребята, можете помочь пожалуйста, в инете не могу найти ответа. В фронтенде в консоли выскакивает эта ошибка. Фронтенд - это https://domain.com отправляет запрос на мой сервер http://myserver.com.

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '<URL>'. This request has been blocked; the content must be served over HTTPS.

На сервере используется нжикс& Как я понял , нужно перевести http сервер на https ?
Ты перевести на русский не можешь?
источник

B

Bravis in Node.js — русскоговорящее сообщество
~
Ребята, можете помочь пожалуйста, в инете не могу найти ответа. В фронтенде в консоли выскакивает эта ошибка. Фронтенд - это https://domain.com отправляет запрос на мой сервер http://myserver.com.

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '<URL>'. This request has been blocked; the content must be served over HTTPS.

На сервере используется нжикс& Как я понял , нужно перевести http сервер на https ?
А что тут непонятного? Запрос заблокирован, потому что HTTP не безопасен,  нужно HTTPS, я так понимаю. Вполне логично. Ищи как поменять на своём сервере HTTP. То что он на nginx написан это здесь не причём.
источник