Создание веб чата на Socket.io и Node JS за 40 минут!

  Рет қаралды 103,112

Гоша Дударь

Гоша Дударь

Күн бұрын

Создание полноценного веб чата на основе Socket.io и Node JS. Для работы с чатом необходимо будет ввести имя, после чего пользователи смогут обмениваться сообщениями будучи в разных городах и даже странах.
1) Сайт itProger: itproger.com/
2) Node JS: nodejs.org/en/
3) Socket IO: socket.io/
4) jQuery: developers.goo...
5) Код и описание: itproger.com/n...
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_o...
Twitter - / goshadudar
Уроки от #GoshaDudar 👨🏼‍💻
Все уроки по хештегу #goshaLessons

Пікірлер: 234
@abbostajimov4030
@abbostajimov4030 4 жыл бұрын
На nodejs легко оказалось создать чат) спасибо автору.
@a.s6799
@a.s6799 5 жыл бұрын
Огромная благодарность, мучался по другим видео дошёл до перегорания. Сдесь всё в лудшей форме.
@Jylik
@Jylik 2 жыл бұрын
Очень крутой урок! Я уже давно мечтал написать свой чат и благодаря тебе, мне это удалось :)
@Tornado-ln7fq
@Tornado-ln7fq 3 жыл бұрын
Спасибо за урок,все работает,главное не торопится)
@ЛМШоу
@ЛМШоу 6 жыл бұрын
О, а вот это реально полезно!
@maximsmirnov887
@maximsmirnov887 6 жыл бұрын
Отличный урок. Спасибо большое!
@frostkhan2629
@frostkhan2629 6 жыл бұрын
Твои уроки всегда лучшие
@vyachc
@vyachc 6 жыл бұрын
Уже здесь, чтобы учиться!
@vcsmallthings
@vcsmallthings 3 жыл бұрын
+
@venko1878
@venko1878 6 жыл бұрын
ЭТО САМЫЙ ЛУЧШИЦ КАНАЛ И ВИДИО
@itzhellcod3r-developer609
@itzhellcod3r-developer609 6 жыл бұрын
ЭТО САМЫЙ НЕ ГРАМОТНЫЙ КОММЕНТАРИЙ
@venko1878
@venko1878 6 жыл бұрын
@@itzhellcod3r-developer609 СЛЫШЬ ТЫ САМ ТО ТЫ КТО?
@itzhellcod3r-developer609
@itzhellcod3r-developer609 6 жыл бұрын
@@venko1878 я, человек.
@itzhellcod3r-developer609
@itzhellcod3r-developer609 6 жыл бұрын
@@venko1878 Видео а не ВИДИО
@venko1878
@venko1878 6 жыл бұрын
@@itzhellcod3r-developer609 ДА ЛАДНО
@arthuralunts5424
@arthuralunts5424 3 жыл бұрын
Здравствуйте, у меня вопрос: "Как теперь запустить это на компе_1 и на компе_2, и посылать сообщения между ними"? Помогите, пожалуйста!
@Юра-г3ш
@Юра-г3ш 5 жыл бұрын
от души урок, единственный более понятный!
@businessmahinator4608
@businessmahinator4608 6 жыл бұрын
*За сорок сек рассказал , вообще годно !!!!!!!!!!!*
@alexluy4673
@alexluy4673 6 жыл бұрын
Слушай ну уже 2к19 может пора уже начинать использовать стандарт ES6???
@oBezBasKa
@oBezBasKa 5 жыл бұрын
да и смешал бэк с фронтом
@rubtsoff_on
@rubtsoff_on 5 жыл бұрын
Ну да.. На var смотреть как-то печально :(
@СандроНекий-р7з
@СандроНекий-р7з 5 жыл бұрын
Да он ничего не знает кроме как писать 'hello world', ну серьезно этих уроков по чату уже уйма, покажи что-то стоящие: разделение ролей в чате, как запретить определенные события, работа с бд, простенькую онлайн игру..хватить записывать то что уже и так есть! Или чат на go как вариант!
@ИванАукин
@ИванАукин 5 жыл бұрын
@@СандроНекий-р7з чат на го не тяжелее. А с бд он уже работал, это даже чаще встречается, чем чаты
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
кстати говоря в скрипт /socket.io/socket.io.js в качестве аргумента window передается this, а у модуля this возвращает undefined; и как модуль его никак не заюзать (если только через вебпак). Но в целом акцент был поставлен на технологию socket.io, а уж на современном синтаксисе можно спокойно самому написать.
@sasiaanders
@sasiaanders Жыл бұрын
а что делать если пишет ошибку при запуска сервера TypeError: require(...).listen is not a function мне это кажется это и за старой версий Node.js
@ЕгорДохлый-е8к
@ЕгорДохлый-е8к Ай бұрын
Отличный гайд по созданию чата. Великолепно :) как и всегда на этом канале. А что думаете как и в чем лучше хранить сообщения. В json, js-файл массив, база данных.
@АнатолийВишняков-п6я
@АнатолийВишняков-п6я 4 жыл бұрын
Здравствуйте Георгий. Спасибо за урок. Не подскажете как потом этот проект залить в хостинг и запустит по доменному имену?
@youngprogrammer5880
@youngprogrammer5880 2 жыл бұрын
Гоша отдуши спасибо я так долго искал таких видео отдуши
@Публичныйканал-с3м
@Публичныйканал-с3м 5 жыл бұрын
Вощще круто я незнал что представляет node js теперь понял спасибо тебе брат
@technic_and_programming
@technic_and_programming 3 жыл бұрын
Спасибо большое!
@kirillnikitin1819
@kirillnikitin1819 6 жыл бұрын
Как всегда годно)
@iurii7752
@iurii7752 5 жыл бұрын
Молодец классно обьяснил, спасибо
@alexandergorin9963
@alexandergorin9963 5 жыл бұрын
Гоша спасибо за очень хороший урок. Все предельно понятно и кратко. Вопрос: будут ли от тебя видео по mongoDB или других NoSQL и их взаимодествие с node js?
@rustamsahay740
@rustamsahay740 6 жыл бұрын
Спасибо, шикарный пример
@ИванЯгубцев-у1и
@ИванЯгубцев-у1и 6 жыл бұрын
Гошан, спасибо.
@atsuko_shittl.j
@atsuko_shittl.j 4 жыл бұрын
Благодарю за видео оно мне помогло, конечно только в стиле). Выпускайте побольше таких видео). Можете ещё создать видео где создаёте приложение онлайн чат .exe?
@beekeepingArmenia
@beekeepingArmenia 3 жыл бұрын
👍
@nitroflap
@nitroflap 6 жыл бұрын
круто, такой формат точно зайдёт...
@doctor.synkin
@doctor.synkin Жыл бұрын
Пацаны и девчонки, я тут тоже сделал видеоролик по онлайн чату на html, js и firebase, но в моей версии используется всего 500 строк кода. Также в моём чате можно прикреплять и отправлять файлы, редактировать и удалять сообщения и вся история сообщений сохраняется! Буду рад если поддержите видео. Ссылка на мой чат также есть в комментариях под роликом на этом канале. Скоро сделаю вторую часть с ответами, безопасностью и хостингом. Весь чат полностью бесплатный. Спасибо ❤
@EnoxyuM
@EnoxyuM 3 жыл бұрын
Спасибо за туториал! Для тех, у кого ошибка типа этой: npm WARN ws@8.2.3 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself. npm install --save-dev "bufferutil@^4.0.1"
@ABC-3-ABC
@ABC-3-ABC 3 жыл бұрын
Неплохо, только надо снять ещё урок по занесению в бд, и разделению на комнаты
@oxffi5047
@oxffi5047 4 жыл бұрын
Если у кого-то не работает css app.use('/files', express.static('files')); files - это папка, в которую закидываем css и js файлы. Пишу, потому хочу, чтобы вы не морочили себе голову =)
@DanilZabolotnyi
@DanilZabolotnyi 2 жыл бұрын
всеравно не работает
@4fodax
@4fodax 4 жыл бұрын
Очень хотелось бы еще узнать как с помощью socket.io сделать видеочат
@albertsaitov7463
@albertsaitov7463 3 жыл бұрын
Это делается с помощью Web RTC
@mister_robot01
@mister_robot01 6 жыл бұрын
Привет, расскажи как сделать чат между двумя пользователями, таких уроков нет, а общий чат навалом. Всех уже попросил записать чат между двумя пользователями, будет ли такой урок ? Очень полезно было бы. И можно ли использовать Socket.io с php? чтоб сайт был на php а отдельно чат на node ? Спасибо.
@Kaz08-e1c
@Kaz08-e1c 6 жыл бұрын
Socket.io можно с php использовать...смело
@mister_robot01
@mister_robot01 6 жыл бұрын
@@Kaz08-e1c каким образом ? можно по подробнее?)
@Kaz08-e1c
@Kaz08-e1c 6 жыл бұрын
@@mister_robot01 вместо index.html использовать index.php
@mister_robot01
@mister_robot01 6 жыл бұрын
@@Kaz08-e1c да уж, самый гениальный ответ)) а ничего что, для Socket.io нужен node ? а php не поддерживается нодой ?
@Kaz08-e1c
@Kaz08-e1c 6 жыл бұрын
@@mister_robot01 ты сам хозяин своего проекта.. ты сам знаешь как будешь использовать...подумай над моими словами(ответами)
@jurgenschmidt66
@jurgenschmidt66 4 ай бұрын
Ну это на локалке, а как на сервер выложить, в каких директориях, ка будет выглядеть ссылка в адресной строке?
@xenonist4502
@xenonist4502 5 жыл бұрын
У меня вопрос. Вижу, автор не очень комменты чекает, так что надежда на вас, ребята) Вот собственно вопрос: как мне вынести код с чатом в отдельный файл? Не хочу всё мешать в index.js, он у меня и так большой. Что мне делать, через модули или как?
@stepashka20
@stepashka20 6 жыл бұрын
Эх,ещё бы научил как это залить на бесплатный сервис какой нибудь...Например на heroku
@adeptslab4153
@adeptslab4153 4 жыл бұрын
Спасибо большое. Не думал, что, случайно зайдя в комментарии к этому видео, могу найти что-то настолько полезное как отсылку на этот сервис.
@stepashka20
@stepashka20 4 жыл бұрын
@@adeptslab4153 Лучше поискать VPS/VDS с тестовым периодом)Проще будет
@finishsuffering
@finishsuffering 2 жыл бұрын
@@stepashka20 нашёл?
@stepashka20
@stepashka20 2 жыл бұрын
@@finishsuffering за эти 3 года я понял,что иметь собственный сервер удобнее всего и не надо мучаться с поисками бесплатного :)
@muradei
@muradei 5 жыл бұрын
Спасибо!
@martingerman2457
@martingerman2457 5 жыл бұрын
ну потратил я на видео чуть менее 2-х часов. Результат конечно есть, но он не очень впечатляет. Все как в том же твоем видео - создать простую игра за 20 минут на javascript. Если в том случае, это было просто игра, и никто не требовал сохранения состояния, то в этом случае оно как бы нужно. Итог: веб-чат действительно создан, можно пообщаться с самим собой с нескольких разных браузеров. Другой вопрос о целесообразности данного действия и как итог - незачет! Плохо, можно было постараться получше
@МитяА-р5к
@МитяА-р5к 4 жыл бұрын
отлично)
@Grapeoff
@Grapeoff 6 жыл бұрын
Ничего не понял, но очень интересно!
@cerebrum2
@cerebrum2 6 жыл бұрын
на sololearn идею взял?
@baisangur549
@baisangur549 3 жыл бұрын
у меня не запускается node index , в чем может быть проблема?
@s1lentgrave
@s1lentgrave 4 жыл бұрын
Ну почему нельзя сразу показать ПРАВИЛЬНУЮ архитектуру?((((
@МитяА-р5к
@МитяА-р5к 4 жыл бұрын
а что такое архитектура?)
@s1lentgrave
@s1lentgrave 4 жыл бұрын
@@МитяА-р5к как что должно работать
@МитяА-р5к
@МитяА-р5к 4 жыл бұрын
а что посоветуешь почитать?
@s1lentgrave
@s1lentgrave 4 жыл бұрын
@@МитяА-р5к Знал бы - не спрашивал
@ncorvenius
@ncorvenius 5 жыл бұрын
Сейчас бы подключать jquery только для манипуляции с DOM деревом
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
=)))
@buggs4825
@buggs4825 4 жыл бұрын
сейчас бы вообще юзать jquery
@spring-heeledjack4528
@spring-heeledjack4528 6 жыл бұрын
Круто!
@yegdssas
@yegdssas 5 жыл бұрын
Массив users в итоге никак не используется?
@10RoK1
@10RoK1 5 жыл бұрын
Как сделать, чтобы сообщения всех пользователей оставались после обнавления...и как цвет присвоить только своим сообщениям, и выровнить их по другому краю
@vladpronin5033
@vladpronin5033 4 жыл бұрын
Автор: ...пишет require import: ...вышел из чата
@vladpronin5033
@vladpronin5033 3 жыл бұрын
@@clown2195 оптимальнее принятого стандарта?
@articatsvao7317
@articatsvao7317 6 жыл бұрын
Как выложить чат на node.js на хостинг?
@vitalii5784
@vitalii5784 6 жыл бұрын
Только покупать VPS нужно, лучше с Linux'ом каким-то. Но без доменного имени будет просто голый IP-шник с SSH доступом. Потому ещё и доменное имя надо будет брать, если для серьезных целей.
@indigosay
@indigosay 5 жыл бұрын
@@vitalii5784 fozzy предлагает хостинг с нодой без покупки VPS
@tajgoldsoft2012
@tajgoldsoft2012 5 жыл бұрын
эй как ты так делаешь ( ! ) и вся код html набирается
@davidsahakyan8790
@davidsahakyan8790 5 жыл бұрын
У него редактор vs code там нужно написать ! и нажать tab
@davidsahakyan8790
@davidsahakyan8790 5 жыл бұрын
Если хочешь на sublime text3 то нужно установить emmet и написать ! и tab
@РоманБорецкий
@РоманБорецкий 4 жыл бұрын
набери html и нажми tab
@heydermustafayev777
@heydermustafayev777 3 жыл бұрын
Спасибо большое Гоша Дударь
@artem0n
@artem0n 4 жыл бұрын
все видео было снято для рекламы apple 32:20 не стыдно тебе гоша? сколько они тебе заплатили? :)
@ЭльдарТюменев
@ЭльдарТюменев 4 жыл бұрын
Достаточно для того что бы снять видео в 40 минут🤣
@romanmed9035
@romanmed9035 4 жыл бұрын
связь много пишущих сразу для всех реально не так полезно, как если бы один пишущий одному из нескольких. в итоге дерево переписок. как консультант на сайте. он пишет один а посетителей много. не получится ли такое видео сделать?
@ddrdeveloper
@ddrdeveloper 4 жыл бұрын
Спасибо за видео, но в итоге ни connections ни users никак не используются. Они нужны для того, чтобы писать сообщения конкретным пользователям. но данный вопрос никак не раскрыт.
@exdoe4449
@exdoe4449 4 жыл бұрын
Спасибо за урок. Месадж лучше все таки сокращать как msg, а не mess)) т.к. событие у тебя дословно: послать грязь.
@albeespensor613
@albeespensor613 Жыл бұрын
Попробуй вводить дальше сообщения, 3-4 рендерит корректно, дальше начинается какая то дичь, переписывает сообщения, рендерит только на клиенте отправителя, у получателя перезаписывается последнее сообщение
@АнатолийШмель-о1х
@АнатолийШмель-о1х Жыл бұрын
Ты просто рукожоп
@TalBaleX335
@TalBaleX335 4 жыл бұрын
Я хочу спросить, а как я могу этот онлайн чат использовать для других сайтов?
@КомнатаДиави
@КомнатаДиави 3 жыл бұрын
Насчёт урока, всё круто и понятно, но почему ты не дал стартовую разметку?
@sivkaburka1062
@sivkaburka1062 3 жыл бұрын
Досмотрел до конца
@НургалиШаншаров
@НургалиШаншаров Жыл бұрын
Можно ли интегрировать этот сокет с django?
@jonturnik
@jonturnik 6 жыл бұрын
СДЕЛАЙ ТО ЖЕ САМОЕ, В СВЯЗКЕ С PHP (ставьте лайк, кто тоже сломал себе голову с этим вопросом)
@qwerty1150
@qwerty1150 6 жыл бұрын
А как сделать с связкой php?
@jonturnik
@jonturnik 6 жыл бұрын
@@qwerty1150 если бы я знал, я бы, наверное, не стал бы просить, как это сделать
@visokogroup7922
@visokogroup7922 5 жыл бұрын
Забыл про массив users и connection, ну и ладно, в целом понятно взаимодействие, подобный пример можно найти на socket.io на английском языке
@zaharihalbidari8375
@zaharihalbidari8375 2 жыл бұрын
Бл в 2022 году , думал Нове видео , смотрю 2019 😳
@mails17
@mails17 6 жыл бұрын
Крутое видео, очень информативное. Но почему вы не пишите на node.js при помощи классов ? Я считаю, если научиться писать все это через классы, то данный урок не будет привязан к какому то определенному языку
@evgenkaban6018
@evgenkaban6018 6 жыл бұрын
для этого придется Гоше выучить классы)))
@Kefveseke
@Kefveseke 6 жыл бұрын
А без jQuery вообще ничего не получиться?
@ПанЧиЛо
@ПанЧиЛо 4 жыл бұрын
А ещё лучше - полистать этот учебник хорошенько
@Фрукт-я7п
@Фрукт-я7п 4 жыл бұрын
я что-то не так делал походу, код уже скопипастил с сайта и не робит
@fgddfd-u8g
@fgddfd-u8g Жыл бұрын
автор просто гений почему он не преподает мне обьясняет все так что не возникают вопросы
@admiralgeneral1703
@admiralgeneral1703 4 жыл бұрын
var можно заменить let
@Jylik
@Jylik 2 жыл бұрын
СТОП, что?! А как его опубликовать? Для подключения через Интернет....
@pepich1127
@pepich1127 2 жыл бұрын
на хост выставить надо и каждый месяц платить
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
Вас же начинающие смотрят, чему вы их учите?! Где чистота кода? Где нормальное именование переменных? Зачем юзать jQuery для парочки селекторов? Начинающие! Обращайте внимание только на саму технолгию сокетов, на то как построен код не смотрите - это какашка.
@imvasia13
@imvasia13 4 жыл бұрын
как можно в 2019 использывть ЕS5 и jQery? Пока смотрел, думал, что видос года 15-го, а потом смотрю -19)))
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
как я понял, он старый видос перезалил, на счет jQuery - к сожалению всё еще используется в энтерпрайзе, но в случае с данным видео jQuery был явно лишним, согласен)
@finishsuffering
@finishsuffering 2 жыл бұрын
Я, который использую ES6 и jQuery в 2022: мда, лол, отстал чуток
@admenmod
@admenmod 6 жыл бұрын
А почему не visual studio ?
@rubicomspb
@rubicomspb 6 жыл бұрын
admenmod ZXCV а чем студия может похвастаться и чего нет в атоме?
@admenmod
@admenmod 6 жыл бұрын
Не знаю, мне кажется там удобнее)
@alexwebb1501
@alexwebb1501 5 жыл бұрын
@@rubicomspb Удобная работа с файлами, встроенный терминал, встроенный emmet и т.д. Если говорить просто, то vs code это монстр прямо из коробки
@fearsd89
@fearsd89 6 жыл бұрын
у меня почему-то не получается активировать команду в терминале npm init. Как это устранить (эта проблема на винде)
@mrdanceroriginal
@mrdanceroriginal 6 жыл бұрын
1)попробуй запустить от имени администратора 2)проверь,установлен ли node и npm(чтобы проверить это,зайди в консоль и пропиши node -v а потом npm -v) 3)попробуй прописать через обычную консоль шиндовс :D
@mrdanceroriginal
@mrdanceroriginal 6 жыл бұрын
если не получается - тогда я хз чем тебе помочь
@UladzislauBel
@UladzislauBel 5 жыл бұрын
Крутой урок, но хотел бы урок на чистом JS. Спасибо
@redhook777
@redhook777 4 жыл бұрын
Без этих библиотек это невозможно
@ilyaponomarev9279
@ilyaponomarev9279 4 жыл бұрын
@@redhook777 эти библиотеки написаны на js
@paulkamel2120
@paulkamel2120 5 жыл бұрын
скачивать atom из-за того, что есть плагин консоли? совсем ебо-бо, что ли? любой webstorm или vscode идет сразу с такой начинкой.
@arsa946
@arsa946 2 жыл бұрын
Всё это круто, когда только на openServer делаешь, а вот если реальный сервак VPS, то это уже все не работает так просто. Эх...если бы ещё понять как с реальным сервером сделать такое же.
@ВИДЕООТДАНИЛА
@ВИДЕООТДАНИЛА 5 жыл бұрын
у меня vs code и у меня нету platformio-ide terminal что делать ?
@arkadii_kuznetsov
@arkadii_kuznetsov 5 жыл бұрын
В vs code можно отобразить терминал без плагинов. Активация: Вид -> Терминал Или при помощи сочетаний двух клавиш CTRL+`
@Владимир-т1я5й
@Владимир-т1я5й 5 жыл бұрын
Не обязательно терминал можно через командную строку и просто к ней подключить файл с которым хочешь работать
@TheTanat
@TheTanat 5 жыл бұрын
у кого то есть работающий пример этого кода?
@СанекСветлов-й6ь
@СанекСветлов-й6ь 5 жыл бұрын
Да, оно не отправляет сообщения у меня. Если кто знает в чем дело - напишите будьте добры
@TheTanat
@TheTanat 5 жыл бұрын
@@СанекСветлов-й6ь запускал сам сервер?
@TheTanat
@TheTanat 5 жыл бұрын
@@СанекСветлов-й6ь подключены на сервер и на сам сайт библиотеки джейквери и сокет?
@TheTanat
@TheTanat 5 жыл бұрын
@@СанекСветлов-й6ь на сайт может попросить socet- io-client
@СанекСветлов-й6ь
@СанекСветлов-й6ь 5 жыл бұрын
@@TheTanat Спасибо. Я нашел уже ошибку в коде.
@bogdan_ov
@bogdan_ov 5 жыл бұрын
Куда он нажал ???? 10:25
@AlexeyMorashko
@AlexeyMorashko 5 жыл бұрын
Никуда, просто вставил заранее скопированный html код.
@bogdan_ov
@bogdan_ov 5 жыл бұрын
@@AlexeyMorashko нет ну он же не просто так поставил " ! "
@AlexeyMorashko
@AlexeyMorashko 5 жыл бұрын
@@bogdan_ov О, сорян, не заметил ' ! '. Тогда все просто. В Атоме, если в файле типа .html поставить восклицательный знак и нажать на кнопку "tab", развернется та самая заготовка под html документ.
@qwerty6509
@qwerty6509 4 жыл бұрын
Именно такой чат но на андроид можно?
@ИзиКаткович-ф7м
@ИзиКаткович-ф7м 6 жыл бұрын
django или node.js?
@ВладиславКорчагин-н2п
@ВладиславКорчагин-н2п 3 жыл бұрын
При загрузке на сервер не работает ни в какую
@Pripizdnutii
@Pripizdnutii 4 жыл бұрын
как прописать админку?
@СандроНекий-р7з
@СандроНекий-р7з 6 жыл бұрын
Уроки по golang даёшь?
@localhost3306
@localhost3306 5 жыл бұрын
Общий чат это просто, вот приватный чат посложнее будет
@ВадимБоровик-ф9ж
@ВадимБоровик-ф9ж 5 жыл бұрын
Uncaught ReferenceError: socket is not defined
@3peekawowd
@3peekawowd 5 жыл бұрын
socket не определен
@kirillcicorin9090
@kirillcicorin9090 3 жыл бұрын
нашли исправление?
@indigosay
@indigosay 5 жыл бұрын
А теперь дайте мне код, чтобы работало по айпи с моего компа по всему миру, пусть без доменного имени)
@ИванАукин
@ИванАукин 5 жыл бұрын
Через айпи можно много сделать. Да и вообще из пк можно сделать хост. Только постараться придется
@ixtirochiavlodlar
@ixtirochiavlodlar 4 жыл бұрын
@@ИванАукин есть уроки на эту тему?
@TheHustleThread
@TheHustleThread 6 жыл бұрын
VDS сервер нужен ?
@васявасев-р2ш
@васявасев-р2ш 5 жыл бұрын
22:00
@dxxite
@dxxite 4 жыл бұрын
видео хороший материал для того, чтоб узнать как это работает. но архитектура приложения ужасная проговаривай, что так не нужно писать, что не нужно создавать такую архитектуру. ведь написать чат любой сможет, а оформить масштабируемость проекта единицы
@Korovkin37
@Korovkin37 5 жыл бұрын
Ну и на фига массив connections и users?
@nikita3129
@nikita3129 4 жыл бұрын
Только я пересмотрел все видео по обучению создания онлайн мессенджера и все равно нихера не получилось ? Как и с этим роликом (Нихуя)
@keha12345
@keha12345 5 жыл бұрын
а где бд куда сообщения сохраняются?
@БорисМ-ц2м
@БорисМ-ц2м 5 жыл бұрын
сообщение будешь сохранять, параллельно с AJAX на бд, WebSocket лишь для динамичного показа, после обновление страницы будешь показываться уже с бд, где ты отправлял, AJAX
@10RoK1
@10RoK1 5 жыл бұрын
Тоже не понял...как сделать, чтобы сообщения оставались а не пропадали при обновлении страницы ?
@НиколайЧеревань-п9ш
@НиколайЧеревань-п9ш 5 жыл бұрын
@@10RoK1 ты разбрался? что делатб, когда чат на удаленном сервере?
@10RoK1
@10RoK1 5 жыл бұрын
@@НиколайЧеревань-п9ш нет, не практиковал даже
@НиколайЧеревань-п9ш
@НиколайЧеревань-п9ш 5 жыл бұрын
@@10RoK1 можешь загуглить "mongo db chat" с этим инструментом нужно сделать, я так понял
@GgGg-tz1ju
@GgGg-tz1ju 6 жыл бұрын
С# asp.net можно?
@atlasua2021
@atlasua2021 4 жыл бұрын
Де игры? Шоп там Phaser/Pixi + Socket IO было!
@kenesaryHan
@kenesaryHan 3 жыл бұрын
Господи расскажите ему уже о nodemon
@denial3874
@denial3874 4 жыл бұрын
users = [] зачем ?
@MrMy5755
@MrMy5755 6 жыл бұрын
И создать месенджер тоже реально?
@Degfer
@Degfer 6 жыл бұрын
Привет, да в принципе возможно
@СандроНекий-р7з
@СандроНекий-р7з 6 жыл бұрын
А как ты думаешь? если Discord на nodejs написан!
@10RoK1
@10RoK1 5 жыл бұрын
Как сделать, чтобы сообщения все пользователей оставались после обнавления...и как цвет присвоить только своим сообщениям, и выровнить их по другому краю
@МитяА-р5к
@МитяА-р5к 4 жыл бұрын
@@10RoK1 1 - юзай БД, 2 - css
@SiNDROMiX
@SiNDROMiX 5 жыл бұрын
ты очень быстро говоришь, трудновато усваивается информация. В остальном отлично!
@firewatermoonsun
@firewatermoonsun 5 жыл бұрын
Установи скорость на 0,75))
@finishsuffering
@finishsuffering 2 жыл бұрын
Я на х2 смотрю, и то он медленный!
@Владимир-т1я5й
@Владимир-т1я5й 5 жыл бұрын
Как из всего этого сделать сайт что бы любой человек мог зайти сюда
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
задеплоить
@Владимир-т1я5й
@Владимир-т1я5й 4 жыл бұрын
Роман Новожилов не понял
@РоманНовожилов-у9б
@РоманНовожилов-у9б 4 жыл бұрын
WET SUM Deploy node.js web app, в Гугле забейте
@ГерманСеливерстов-ы3ф
@ГерманСеливерстов-ы3ф 4 жыл бұрын
Нет у этого чата практического применения в реальном мире. Я очень сомневаюсь что кто то заплатит деньги за такое.
@redhook777
@redhook777 4 жыл бұрын
Опыт работы с сокетами
Что такое Node.js?
11:57
Merion Academy
Рет қаралды 29 М.
Разработка простого чата  Express js / Socket.io за 30 минут
31:35
Давай Попробуем: JavaScript
Рет қаралды 18 М.
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Socket.io + ReactJS Tutorial | Learn Socket.io For Beginners
32:35
Обзор Nestjs - лучший framework на Node.js и TypeScript
17:14
PurpleSchool | Anton Larichev
Рет қаралды 37 М.
Node JS - Быстрый Курс за 1 час
1:01:52
Владилен Минин
Рет қаралды 544 М.
NodeJS. Полный курс
2:43:48
webDev
Рет қаралды 81 М.
Build a Real Time Chat App With Node.js And Socket.io
17:12
Web Dev Simplified
Рет қаралды 564 М.
Изучение JavaScript в одном видео уроке за час!
56:03