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

Комментарии • 2

  • @AishSI
    @AishSI 5 месяцев назад +10

    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

    • @user-op2db6hh6t
      @user-op2db6hh6t 5 месяцев назад +1

      Спасибо большое ❤