🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

Задача #1033 - Новый маршрут

Реализуй новый роут GET /about. Он должен вернуть клиенту строку Lorem ipsum dolor sit amet Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1034 - Запускаем сервер

Наша команда начала рефакторинг, но не закончила его. Ты должен реализовать функцию startServer(server, port) в functions.js. Она не должна делать ничего сложного. Просто запустить сервер. Эта задача — часть курса по Full-Stack JavaScript...

August 15, 2020 · 1 мин · Coderslang Master

Задача #104 - Варианты

Реализуй функцию createSamples, которая принимает строку и возвращает два варианта этой строки. Один - маленькими буквами, а другой - большими Варианты должны быть склеены, то есть вызов createSamples(‘HeLLo’) должен вернуть строку ‘helloHELLO’...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1042 - Добавляем middleware

Добавь функцию logRequestType как серверное middleware Ты должен изменить только server.js. Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом Если ты уже решил задачу, то не стесняйся помочь другим...

August 15, 2020 · 1 мин · Coderslang Master

Задача #1043 - Записываем время

Реализуй функцию logRequestTimestamp и используй ее как middleware. Функция logRequestTimestamp должна выводить на экран текущую дату и время в формате UTC, например Mon, 23 Nov 3027 10:15:26 GMT. Текущую дату и время ты можешь получить с помощью функции getFormattedDate из functions....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1044, Этап #1 - Конфигурируемый логгер

Реализуй функцию logRequestTimestamp и используй ее как middleware. Функция logRequestTimestamp должна выводить на экран текущую дату и время в формате UTC, например Mon, 23 Nov 3027 10:15:26 GMT. Текущую дату и время ты можешь получить с помощью функции getFormattedDate из functions....

August 15, 2020 · 2 мин · Coderslang Master

Задача #1044, Этап #2 - Конфигурируемый логгер

Круто, logger возвращает middleware функцию, но она пока не делает ничего полезного. Давай улучшим поведение: выводи на экран текущую дату, тип запроса и маршрут используя console.log эти данные должны быть выведены на одной строке и разделены пробелами (' ‘) Дата должна быть получена с помощью функции getFormattedDate Тип запроса и маршрут, ты можешь получить как method и url из объекта req Эта задача — часть курса по Full-Stack JavaScript....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1044, Этап #3 - Конфигурируемый логгер

Пора сделать наш logger конфигурируемым. Добавь параметр configString к функции logger Строка конфигурации может включать подстроки :date, :method или :url. Это параметры конфигурации, которые должны быть разделены пробелами :date :method or :date :url Для каждого известного параметра ты должен добавить новую информацию в console....

August 15, 2020 · 1 мин · Coderslang Master

Задача #1044, Этап #4 - Конфигурируемый логгер

Конфигурируемый логгер готов! Добавь его как серверное middleware, запусти сервер и сделай несколько запросов в браузере. Примеры: localhost:8080, localhost:8080/about. Эта задача — часть курса по Full-Stack JavaScript. Ты можешь задать свой вопрос в комментариях под постом....

August 15, 2020 · 1 мин · Coderslang Master

Задача #105 - Умножь 4

Реализуй функцию multiply в файле helper.js, которая умножит четыре числа и вернет их произведение Эта задача — часть курса по Full-Stack JavaScript Ты можешь задать свой вопрос в комментариях под постом...

August 15, 2020 · 1 мин · Coderslang Master