Есть строка: let stroka = "исПравЛяем буКвы" Можно использовать методы slice() и toUpperCase(), чтобы создать конструкцию приведения первой буквы в заглавную, а все остальные буквы в строчные. Делается это таким выражением: stroka.slice(0,1).toUpperCase() + stroka.slice(1) Функция превращения первой буквы строки в заглавную function firstCharUp(str){return str.slice(0,1).toUpperCase() + str.slice(1)} Пример работы функции: […]
Как узнать сколько раз повторяется определённое число в массиве? Пусть у нас будет массив: [1, 7, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 7, 10, 1, 3] Сначала нам нужно отфильтровать наш массив по искомому числу. Пусть это будет число 7. [1, 7, 2, 3, […]
Иногда нужно проверять IP-адрес клиента, с которого был отправлен запрос на наш сервер приложения (сайта). В некоторых случаях это необходимо для блокировки доступа к ресурсу. Например IP-адрес может проявлять негативную активность или как-то нагружать работоспособность сервера. Принудительное добавление в «чёрный список» может временно решить данную проблему. Для вычисления IP-адреса существует […]
Параметр «host» используется для пересылки исходного значения поля заголовка «Host«. Это может быть использовано, например, исходным сервером, если обратный прокси-сервер перезаписывает поле заголовка «Host» на какое-то внутреннее имя хоста. Синтаксис значения «host» после возможного восстановления строки в кавычках ДОЛЖЕН соответствовать ABNF узла, описанному в Разделе 5.4 [RFC7230 #]. Подробную […]
Параметр «proto» имеет значение используемого типа протокола. Синтаксис значения «proto» после возможного восстановления строки в кавычках ДОЛЖЕН соответствовать имени схемы URI, как определено в разделе 3.1 в [RFC3986 #] и зарегистрирован в IANA в соответствии с [RFC4395 #]. Типичными значениями являются «http» или «https«. Например, в среде, где обратный прокси-сервер […]
Параметр «by» используется для раскрытия интерфейса, через который поступил запрос на прокси-сервер. Когда прокси выбирают использование параметра «by«, его конфигурация по умолчанию ДОЛЖНА содержать «запутанный» идентификатор, как описано в [RFC 7239 Раздел 6.3]. Если серверу, получающему проксированные запросы, требуются некоторые функции на основе адреса, этот параметр МОЖЕТ вместо этого содержать […]
Параметр «for» используется для раскрытия информации о клиенте, инициировавшем запрос, и последующих прокси в цепочке прокси. Когда прокси выбирают использование параметра «for«, его конфигурация по умолчанию ДОЛЖНА содержать «запутанный» идентификатор, как описано в [RFC 7239 Раздел 6.3]. Если серверу, получающему проксированные запросы, требуются некоторые функции на основе адреса, этот параметр […]