Artem
хотя архитектуре я немного натаскался у знакомого
southyyy
ну ты по разным папкам раскидаешь все по красоте будет
Artem
надо еще Паттерны почитать
southyyy
По факту в беке у тебя там не будет никакой архитектуры просто 3 папки package.json и index.js
Alex
и .env )))
southyyy
а ну да, соре
Artem
ну ты по разным папкам раскидаешь все по красоте будет
та если б так просто я например раньше не делал так, а бест практика говорит что в корень папки делать index.js файл и в него все закидывать в плане експортов
Artem
http://i.imgur.com/3UKB299.png
southyyy
ну я тоже не спец в бекенде, но согласись, что лучше проще чем никак, ты должен показать, что ты задачу решил, а потом со временем все будет
Artem
на что опытные люди смотрят
southyyy
там нету импортов
southyyy
ну они есть но маленько другие
southyyy
старые
Serhii
Этот чат - лучшее, что я видел за последнее время. Сори за оффтоп
Alex
сколько тебе время дали на этот тест?
Artem
у тебя не будет хаоса по путям, все будет по полочкам
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
Igor
без бэка мог бы сделать
Тебе помочь бэк написать?)
Artem
Тебе помочь бэк написать?)
тогда будет не честно)
Artem
это называется сам себя дуриш) но может будут вопросы по бэку, можно писать тебе?
Artem
кому надо будут ключи на Storm обращайтесь)
Igor
Пиши, я сам бэк разработчик. Решил фронт освоить) сейчас на 48 уроке, жду когда к серваку смогу ajax запросы написать ( через jQuery могу и без видосов, интересно, как это грамотно в React встроить)
Artem
тогда обязательно обращусь к тебе
Артем
точнее как его сделать
А что сложного? Если умеешь работать с express и бд то вполне можно самому сообразить
Артем
socket io
Это что готовое решение для создание чата?
Igor
Это библиотека, для использования сокетов, а не http
Igor
В чем разница, понимаешь? Или что-то такое отдаленное понятие только?
Артем
Разберусь) только начинаю изучать бэк
Igor
Если по простому- Http это когда ты отправил запрос на сервер, он тебе ответил и все. Конец связи. Он забыл кто ты такой. Каждый раз обращаясь к нему, приходится отправлять некий заголовок, чтобы он понимал, кто ты. Веб сокеты держут коннект, что позволяет ловить изменения на лету, а не делать каждый раз запрос, на ( Сервер, есть ли новые сообщения для меня?)
Артем
Смотрели этот ролик? Можете сказать стоит разбирать этот ролик и делать как автор? Просто он сделал ВСЕ но не объяснял почти https://youtu.be/CMMaVwTmcr4
Maryia
а кто-нибудь разбирает задачки которые бывают на собесе?
Igor
А почему тогда всегда не использовать сокеты?
А тебе не всегда нужен коннект постоянный. Расход на трафик. Иногда же просто статичная страничка, с некой инфой. 1 раз получил и все
Igor
До сокетов писали каждые 5-10 секунд (к примеру) запросы на сервер, спрашивая инфу, нет ли новых данных. А потом long polling, это 1 запрос, пока на сервере не произойдут изменения, и тогда получишь ответ
Артем
Смотрели этот ролик? Можете сказать стоит разбирать этот ролик и делать как автор? Просто он сделал ВСЕ но не объяснял почти https://youtu.be/CMMaVwTmcr4
Я многое не понял из этого ролика но когда он делал авторизацию мне показалось что он логику вообще не писал сам. Значит есть какие то библиотеки для авторизации и т.п.?
Артем
Igor
Там есть несколько способов авторизации, включая через соц сети
Igor
Только не забудь шифровать пароли
Артем
Там есть несколько способов авторизации, включая через соц сети
Ну вот в ролике все классно показано как сделать каркас бэка для соц сети а дальше апи можно спокойно дописывать
Артем
Только на 0.75 смотреть нужно😄
Igor
Ну вот в ролике все классно показано как сделать каркас бэка для соц сети а дальше апи можно спокойно дописывать
Ну, вообще можно разбить еще на роуты отдельно, у него контроллер выполняет функцию роутинга тоже. Я мельком глянул
Igor
И использовать все фишки ES6, через babel. А не const variable = require('package')
Igor
А import variable from 'package'
Maryia
я думаю Димыч вас бы осуждал
Maryia
всех
Alex
Вконтакте и Facebook коннект соккетов постоянный на всех страницах?
Alex
Ну а когда сообщение приходят, они же сбоку появляются
Alex
и кнопка "сообщения" загорается, что пришли новые сообщения
Alex
получается тогда, что сокеты всегда включены
Igor
Кто мешает сделать 1 запрос и дождаться ответа от сервера?
Igor
Если в маленьком окошке переписываться(в вк, например, за фб не скажу), то там да
Alex
получается это не особо мешает, если трафик всегда расходуется)
Igor
и кнопка "сообщения" загорается, что пришли новые сообщения
Там же не сами сообщения, а только цифра, что в одном из диалогов новое сообщение
Alex
ну да
Igor
А пока не отероешь сами диалоги, там только последнее сообщение
Alex
Просто удобнее когда сообщение в нижнем углу экрана появляется, ладно буду разбираться в socket.io ))))
Igor
Можно сочетать и то, и то
Igor
Там не только про сокеты библиотека
DIMON
ДД!!!
DIMON
Подскажите 49 урок не получается отобразить пользователе выдает ошибку