JS/FE 2023Q4 Q&A "Fun Chat"
HTML-код
- Опубликовано: 7 сен 2024
- Вопросы и ответы по реализации задания "Fun Chat"
Задание github.com/rol...
♡♡♡
Задонатить RS School можно по ссылке:
opencollective...
--------------------
Сайт школы: rs.school/
LinkedIn: / the-rolling-scopes-school
ВКонтакте: theroll...
Facebook: / rollingscopesschool
Twitter: / rollingscopes
Анонсы курсов в Telegram: t.me/AfishaRSS...
Instagram: / rollingscopes
Instagram: / rsschool_news
Instagram (en): / rsschool_en
RUclips (en): / rsschool
34:14 Ответ на главный вопрос стримов, вселенной и всего такого.
6:04 Начало
6:10 Первоначальная настройка сервера
7:31 То, что касается принципиальной структуры запросов и ответов
8:02 Если ошиблись в структуре запроса (сервер вернет ошибки)
8:46 Три варианта ответа при ошибках в структуре запроса
9:31 Internal Serwer Error - если вдруг... куда бежать, что кричать.
10:02 Пример запроса авторизации
12:00 Чуть-чуть про сами запросы
17:17 Уточнение про отправку запросов и установку им статуса "доставлено"
21:00 Гугл табличка с примером работы HTTP сервера и WS сервера
28:08 Настройки сервера в VScode
//============= Вопросы: ================
33:00 Если задеплоить приложение и настроить сервер на деплой...
34:20 Откуда берется пароль, нужный для логаута.
35:05 Про вермя на сервере и у пользователя
36:16 Про разные вкладки
37:00 Про потерю соединения с сервером
43:07 Подробно про логику авторизации после потери соединения
45:53 Можно ли валидировать форму логина по нажатию на кнопку отправки?
47:30 Как храним историю сообщений при отключении/включении сервера?
//===========================================
49:43 Разбор требований таска на примере готового приложения
51:29 Показана работа с двух разных вкладок.
54:07 Страница авторизации.
1:00:25 Главная страница:
1:00:38 Хэдер
1:01:42 Футер
1:02:15 Список пользователей
1:06:06 Диалог с пользователем
1:18:40 Содержимое самого сообщения
1:21:15 Статус доставки и прочтения
1:22:28 Страница About
1:22:59 Минимальные требования к интерфейсу и дизайну.
1:24:45 Подробный разбор с примерами требований про подключение к серверу, если он вдруг перестал работать.
//============= Вопросы: ================
1:30:05 Баг в приложении с отображением имени собеседника при утере связи
1:31:10 Как определять от какого пользователя получать историю сообщений
1:33:32 Что должно произойти при перезагрузке страницы.
1:34:36 Можно ли статусы реализовать как в телеграм или вотсап
1:35:03 Смайлики в чат - можно?
1:36:00 Ответ на предложение о деплое приложения с примером (оно уже есть)
1:37:23 Разбор авторизации пользователей: можно ли заново войти с теми же данными
1:40:00 Если неавторизованный пользователь пытается перейти по ссылке на main страницу
1:42:48 Если сервер скончался, я был в сети, и я вышел, а потом захожу по старому паролю
//===========================================
1:44:17 Критерии проверки таска ментором
1:46:37 Пенальти кросс-чека
1:50:10 Пенальти ментора
1:51:13 Про секцию вопросов/ответов
//============= Вопросы: ================
1:52:05 Про очистку поля инпута с сообщением, при переключении на диалог с другим пользователем
1:53:45 Что должно быть в том же инпуте, когда вернемся обратно. О_О
1:54:49 Если имя слишком длинное, надо ли ограничивать
1:57:03 Если экран 380px, а слова слишком длинные
1:57:20 Допустимо ли локально отключать правила ESLint
Спасибо большое ❤