@nodejs_ru

Страница 2173 из 2748
Maxim
19.06.2018
19:54:35
Парни, подскажите пожалуйста, как связать 2 клиента с сервером, который работает на вебсокетах

Alexander
19.06.2018
19:57:19
Парни, подскажите пожалуйста, как связать 2 клиента с сервером, который работает на вебсокетах
Отслеживай по какому-нибудь ключу (обычно, сессия) и коммутируй Сообщения между ними

Maxim
19.06.2018
19:58:15
два или все ?
Наталья, смотри, на одном клиенте находятся кнопки (вверх, вниз, влево, вправо), на другом клиенте находится список в виде чата, в котором показывается на какие кнопки нажимают (top, bottom, right, left). Я реализовал это на одном клиенте, а вот как это всё связать (2 клиента и сервер) не пойму, всё осложняется тем, что я плохо понимаю как работает сервер.

Google
Maxim
19.06.2018
19:58:51
два или все ?
Я могу выложить демо на gitHub

Наталья
19.06.2018
19:59:34
да
изи

Maxim
19.06.2018
20:00:00
у меня сервер наботает на порту 8080, клиент на 3000, а как их связать, хз

Наталья
19.06.2018
20:00:06
с одного клиента получай на сервере и на другой клиент шли с сервера

Maxim
19.06.2018
20:01:05
лол
ну да, не вывожу)) А что поделать, я в прогоаммирование из типографики пришёл. Вот делаю тестовое задание

Наталья
19.06.2018
20:01:13
могу посоветовать открывать в фрейме клиент на 3000

тестовое на то и тестовое

Наталья
19.06.2018
20:01:57
что бы обосраться

Google
Nikita
19.06.2018
20:02:13
что бы обосраться
тестовое сделано для того, чтобы от них отказываться

ну лично я так делаю

лол

если они не оплачиваются

Maxim
19.06.2018
20:02:44
const socket = io('http://localhost:8080’) Вот такая конструкция не видит сервер.

Nikita
19.06.2018
20:03:20
const socket = io('http://localhost:8080’) Вот такая конструкция не видит сервер.
ого ты сразу с соцкетами начал так мб тебе 3000 порт клиента нужен ?

Maxim
19.06.2018
20:03:38
Nikita
19.06.2018
20:03:46
я вообе не работал с соцкетами, но я думаю, если тебе нужно клиент связать, то нужно порт клиента указать

а он на 3000 порту

Quiss
19.06.2018
20:03:52
нет)
А тяжёлые наркотики?

Наталья
19.06.2018
20:03:57
const socket = io('ws://localhost:8080’)

Nikita
19.06.2018
20:04:18
ну или мб я чот путаю

Наталья
19.06.2018
20:04:19
А тяжёлые наркотики?
Думаю это аниме

Сергей
19.06.2018
20:04:41
Оффтоп

Не пятница же

Quiss
19.06.2018
20:04:52
Думаю это аниме
Мне кажеться объяснять человеку, который не читает доку, не имеет смысла

Сергей
19.06.2018
20:07:37
http://bit.ly/our_etiquette

Никита
19.06.2018
20:09:27
А теперь расскажи мне, зачем тебе тут хранить отдельно поле salt, если его можно и так получить, отрезав от хэша хвост?

Google
Maxim
19.06.2018
20:09:58
ws тоже не цепляется

Максим
19.06.2018
20:10:29
ws тоже не цепляется
да открой ты документацию по socker io. Посмотри пример чата на нем.

Наталья
19.06.2018
20:10:38
ws тоже не цепляется
доку читай, я не понимаю зачем тебе веб сокеты если ты еще не освоил чтение доки

Сергей
19.06.2018
20:11:06
Давайте не флудить

Наталья
19.06.2018
20:11:38
Давайте не флудить
Затем чтоб спамера по личкам забанили в чатике

Евгений
19.06.2018
20:11:56
Давайте не флудить
Для этого есть отдельный чатик, предлагаю кинуть ссылку.

Сергей
19.06.2018
20:11:57
Ибо чат не тот

Maxim
19.06.2018
20:12:13
да я его уже 15 раз пересмотрел. Если просто создать сервер и клиент, то всё работает. елси я отдельно запускаю клиент на одном порту, а сервер на другом, то ни чего не работает. Извините что заёбываю конечно.

dima
19.06.2018
20:12:26
ониме и омерика

Наталья
19.06.2018
20:13:21
Никита
19.06.2018
20:13:22
Нас сейчас это не касается
Я не согласен, но обсуждать это тут тоже неуместно.

Наталья
19.06.2018
20:15:30
Ошибка коннекта?
что то там с портами..

Maxim
19.06.2018
20:38:41
покажи код
Вроде разобрался, просто всё усложнил как всегда.

Again
19.06.2018
21:50:59
мне надо пару странц сделать приватными, т.е только для определенной роли. В сишарпе это делается одним тегом сверху контролера

Google
Again
19.06.2018
21:51:08
Не могу загуглить это решение в ноде

Nikita
19.06.2018
21:55:10
мне надо пару странц сделать приватными, т.е только для определенной роли. В сишарпе это делается одним тегом сверху контролера
сделай функцию, которая будет проверять условия и выполнять next() в роуте положи ее перед функцией, которая рендерит страницу

Again
19.06.2018
21:57:29
еще прикол в том,что у меня на клиенте роуты

строит реакт роутер

Kendr
19.06.2018
21:57:47
еще прикол в том,что у меня на клиенте роуты
Оборачивай в хок, в нем делай соответствующие проверки

Andruha
19.06.2018
22:24:56
Всем привет. Юзаю монгуз. Есть модель: const game = new Schema( { name: { type: String, required: true }, items: [ { item: { type: Schema.Types.ObjectId, ref: 'item' }, order: { type: Number, default: 0 } } ] } ); Когда обновляется коллекция 'item', например, какие-то доки в ней удаляются, соответственно я хочу, чтобы эти же доки удалялись и в items в модели game. Делаю так - удаляет вообще все из items в модели game: await Game.update({ _id: id }, { $pull: { items: { item: { $nin: items } } } }); Вот так работает: const game = new Schema( { name: { type: String, required: true }, items: [{ type: Schema.Types.ObjectId, ref: 'item' }] } ); await Game.update({ _id: id }, { $pull: { items: { $nin: items } } }); Но мне нужен именно первый вариант модели для реализации ручной сортировки items внутри game. Ну и сам вопрос - почему в первом варианте не работает корректно $pull, что я делаю неправильно? Заранее спасибо.

K
20.06.2018
00:04:31
Пора идти спать - тот самый момент, когда смотришь вебсервер на асм https://2ton.com.au/rwasa/

Щерба
20.06.2018
03:18:35
Всем привет. Ребят помогите, развернул сервак и базу монго локально, как теперь все это дело сделать доступным через интернет, статичный ip у провайдера запросил, что дальше, цель сделать со своего компа сервак. За ранее спасибо!!?

Щерба
20.06.2018
04:52:37
подымай сервер, слушая порт. пробуй конектиться по статичному ip
Тоесть если я буду обращаться по статичному ip то мой сервер будет доступен из вне?

Страница 2173 из 2748