Artem
хотя архитектуре я немного натаскался у знакомого
southyyy
ну ты по разным папкам раскидаешь все по красоте будет
Artem
надо еще Паттерны почитать
southyyy
По факту в беке у тебя там не будет никакой архитектуры просто 3 папки package.json и index.js
Alex
и .env )))
southyyy
а ну да, соре
Artem
http://i.imgur.com/3UKB299.png
southyyy
ну я тоже не спец в бекенде, но согласись, что лучше проще чем никак, ты должен показать, что ты задачу решил, а потом со временем все будет
Artem
на что опытные люди смотрят
southyyy
там нету импортов
southyyy
ну они есть но маленько другие
southyyy
старые
Serhii
Этот чат - лучшее, что я видел за последнее время. Сори за оффтоп
Alex
сколько тебе время дали на этот тест?
Artem
у тебя не будет хаоса по путям, все будет по полочкам
Artem
несколько дней это и неделя и две
southyyy
ну и успеешь, чего волнуешься то?)
Artem
я не останавливаюсь на этом тесте, делал другие на нативном JS
Artem
прохожу дальше)
Alex
Express, MongoBD + React
Artem
та волнуюсь то что с I dont no node or express
Artem
okey
Artem
thanks
Artem
И вот к стати решения делемы по брекпоинтам
может кому будет полезно
Artem
http://i.imgur.com/Bz6GGU8.png
Artem
все дело в up or down
Artem
Artem
это называется сам себя дуриш)
но может будут вопросы по бэку, можно писать тебе?
Artem
кому надо будут ключи на Storm обращайтесь)
Igor
Пиши, я сам бэк разработчик. Решил фронт освоить) сейчас на 48 уроке, жду когда к серваку смогу ajax запросы написать ( через jQuery могу и без видосов, интересно, как это грамотно в React встроить)
Artem
Artem
тогда обязательно обращусь к тебе
Артем
точнее как его сделать
А что сложного? Если умеешь работать с express и бд то вполне можно самому сообразить
Артем
socket io
Это что готовое решение для создание чата?
Igor
Это библиотека, для использования сокетов, а не http
Артем
Igor
В чем разница, понимаешь? Или что-то такое отдаленное понятие только?
Артем
Артем
Разберусь) только начинаю изучать бэк
Igor
Если по простому- Http это когда ты отправил запрос на сервер, он тебе ответил и все. Конец связи. Он забыл кто ты такой. Каждый раз обращаясь к нему, приходится отправлять некий заголовок, чтобы он понимал, кто ты. Веб сокеты держут коннект, что позволяет ловить изменения на лету, а не делать каждый раз запрос, на ( Сервер, есть ли новые сообщения для меня?)
Артем
Смотрели этот ролик? Можете сказать стоит разбирать этот ролик и делать как автор? Просто он сделал ВСЕ но не объяснял почти https://youtu.be/CMMaVwTmcr4
Артем
Maryia
а кто-нибудь разбирает задачки которые бывают на собесе?
Артем
ₐⁿdᵣₑᵢ
Igor
До сокетов писали каждые 5-10 секунд (к примеру) запросы на сервер, спрашивая инфу, нет ли новых данных. А потом long polling, это 1 запрос, пока на сервере не произойдут изменения, и тогда получишь ответ
Артем
Igor
Артем
Igor
Там есть несколько способов авторизации, включая через соц сети
Igor
Только не забудь шифровать пароли
Артем
Только на 0.75 смотреть нужно😄
Igor
И использовать все фишки ES6, через babel. А не const variable = require('package')
Igor
А import variable from 'package'
Maryia
я думаю Димыч вас бы осуждал
Maryia
всех
Alex
Alex
Вконтакте и Facebook коннект соккетов постоянный на всех страницах?
Igor
Alex
Ну а когда сообщение приходят, они же сбоку появляются
Alex
и кнопка "сообщения" загорается, что пришли новые сообщения
Alex
получается тогда, что сокеты всегда включены
Igor
Кто мешает сделать 1 запрос и дождаться ответа от сервера?
Igor
Если в маленьком окошке переписываться(в вк, например, за фб не скажу), то там да
Alex
получается это не особо мешает, если трафик всегда расходуется)
Alex
ну да
Igor
А пока не отероешь сами диалоги, там только последнее сообщение
Alex
Просто удобнее когда сообщение в нижнем углу экрана появляется, ладно буду разбираться в socket.io ))))
Igor
Можно сочетать и то, и то
Igor
Там не только про сокеты библиотека
DIMON
ДД!!!
DIMON
Подскажите 49 урок не получается отобразить пользователе выдает ошибку