Size: a a a

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

2020 December 24

TK

Taras Karpyn in Node.js — русскоговорящее сообщество
undefined
Переслано от undefined
Привееееет. Надеюсь, у тебя будут светлые идеи. Может это и просто, но я ничего не нахожу в Google. В общем. Я хочу реализовать систему друзей. Если это делать без Real Time фич, то это достаточно просто. Но. Я хотел бы, чтобы были уведомление, как в том же вконтакте, например. Так вот моя проблема.
По нажатию на кнопку "Добавить в друзья" эмиться ивент. Он обрабатывается на сервере. Там уже будет происходить добавление запроса, но то потом. Сейчас хотелось бы, чтобы сервер отправлял единственному клиенту (тому, кому реквест придет)  в консоль "Новый запрос в друзья". Но я не могу понять, как заставить понимать сервер, куда отправлять, если в socket есть случайно генерируемые id и никакой связи с моей бд. Я надеюсь, что ты понял мой вопрос. Но если что, спроси еще(((
Есть такое понятие как токены
источник

u

undefined in Node.js — русскоговорящее сообщество
Taras Karpyn
Есть такое понятие как токены
это же с jwt auth связано, нет?
источник

TK

Taras Karpyn in Node.js — русскоговорящее сообщество
Или вот это чудо https://github.com/wcamarao/session.socket.io
источник

ym

yung musk in Node.js — русскоговорящее сообщество
undefined
Переслано от undefined
Привееееет. Надеюсь, у тебя будут светлые идеи. Может это и просто, но я ничего не нахожу в Google. В общем. Я хочу реализовать систему друзей. Если это делать без Real Time фич, то это достаточно просто. Но. Я хотел бы, чтобы были уведомление, как в том же вконтакте, например. Так вот моя проблема.
По нажатию на кнопку "Добавить в друзья" эмиться ивент. Он обрабатывается на сервере. Там уже будет происходить добавление запроса, но то потом. Сейчас хотелось бы, чтобы сервер отправлял единственному клиенту (тому, кому реквест придет)  в консоль "Новый запрос в друзья". Но я не могу понять, как заставить понимать сервер, куда отправлять, если в socket есть случайно генерируемые id и никакой связи с моей бд. Я надеюсь, что ты понял мой вопрос. Но если что, спроси еще(((
Комнаты делать
источник

u

undefined in Node.js — русскоговорящее сообщество
yung musk
Комнаты делать
снова таки, как получить id сокета человека, которого человек хочет добавить
источник

TK

Taras Karpyn in Node.js — русскоговорящее сообщество
undefined
это же с jwt auth связано, нет?
Ты токен можешь сейвить в бд в колонке юзера, а на клиентской части в хттп онли куках и просто отправлять его и сравнивать
источник

TK

Taras Karpyn in Node.js — русскоговорящее сообщество
Можно это и на jwt реализовать, а можно просто генерить рандомный набор символов, но это пиздец.. Так что лучше jwt
источник

TK

Taras Karpyn in Node.js — русскоговорящее сообщество
Я не работал с сокет ио, но работал с ratched, логика одна и та же
источник

u

undefined in Node.js — русскоговорящее сообщество
Хорошо, попробую. Спасибо
источник

A

Alexander in Node.js — русскоговорящее сообщество
Alexander
Всем привет. При запуске js кода в node.js в VS code через Сode Runner он правильно отрабатывает только со 2-3 раза. Я могу видеть либо пустой результат либо ошибку. Просто перезапуская код еще пару раз уже вижу номральный ответ. Как сделать что б с первого?
Что у всех с первого раза?
источник

Д

Денис in Node.js — русскоговорящее сообщество
yung musk
Комнаты делать
+, да делай через комнаты, и шли сообщение в комнату юзера, которого добавили в друзья
источник

GS

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

ИА

Игорь А. in Node.js — русскоговорящее сообщество
какая-то фигня это твой регкэсп :))
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Посмотри документацию по регуляркам. Посмотри, как делать альтернативу и что такое символьный класс
источник

ИА

Игорь А. in Node.js — русскоговорящее сообщество
.*vk.com[\/@]?([a-Z0-9]+)
источник

L

LtB in Node.js — русскоговорящее сообщество
Привет. Подскажите пожалуйста. Столкнулся с проблемой...
Пытаюсь получить и вывести данные по курсам НБУ за последние дни, через их API.
https://bank.gov.ua/ua/open-data/api-dev.
Написал код, как умею... и в итоге без проблем получаю первые 85 объектов, а если хочу больше получаю ответ - "Wrong parameters format or system error."
Это я выбрал неправильный подход к решению или это какие ограничения у API.
Если я виноват, подскажите что не так и как исправить.
Если API, то как можно обойти ошибку и все же получить необходимое количество объектов ?
в TXT код который я написал и скрин ошибки.
источник

L

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

L

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

꧁岡

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

А

Андрей in Node.js — русскоговорящее сообщество
Здравствуйте! Есть кто-то, кто шарит в express? Возникла фатальная проблема во время деплоя mern приложения. Как мне правильно отдать build react приложения? Build должен отдаваться по path - "/admin". Сам index.html выдает, но есть ещё и подключаемые файлы(js, css).
источник