Новости:

You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Цитаты известных людей.

Главное меню
S

NPM по всему миру объявил себя чайником

Автор smaster67, 01-06-2018, 22:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

smaster67

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
При попытке обновить или установить новый пакет JavaScript/Node.js отображалось сообщение «ERR! 418 I'm a teapot».

На днях пользователи NPM JavaScript столкнулись с выдаваемой пакетным менеджером необычной ошибкой. При попытке обновить или установить новый пакет JavaScript/Node.js консоли и приложения отображали сообщение «ERR! 418 I'm a teapot» («Ошибка! 418 Я чайник»).

Проблема затронула разработчиков на JavaScript по всему миру, но только тех, кто использует прокси-сервер. Так как занимающиеся разработкой крупные компании для управления внутренним трафиком зачастую используют прокси-серверы, проблема оказалась широко распространенной.

Ошибка была вызвана тем, что некоторые прокси-серверы добавляли в запросы, предназначенные для реестра пакетов NPM, значение порта. В результате вместо You are not allowed to view links. Register or Login HTTP-запросы выглядели как You are not allowed to view links. Register or Login:443. Дополнительное значение порта 443 привело к сбою в работе серверов реестра NPM и вызвало сообщение об ошибке 418.

Сообщение «ERR! 418 I'm a teapot» не является стандартной ошибкой сервера. Оно представляет собой отсылку к первоапрельской шутке 1998 года, когда группа разработчиков в шутку предложила Инженерному совету интернета (Internet Engineering Task Force, IETF) протокол Hyper Text Coffee Pot Control Protocol (HTCPCP). Шуточный стандарт RFC 2324 содержал множество забавных ошибок, в том числе «ERR! 418 I'm a teapot».

За двадцать лет данное сообщение об ошибке стало мемом, и многие разработчики внедряют его в свои приложения для обозначения ошибки неизвестного происхождения. Вероятнее всего, команда разработчиков NPM также относится к их числу.

Подробнее: You are not allowed to view links. Register or Login

🡱 🡳

* Ваши права в разделе

  • Вы не можете создавать новые темы.
  • Вы не можете отвечать в темах.
  • Вы не можете прикреплять вложения.
  • Вы не можете изменять свои сообщения.