Как исправить (узел: 12388) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers устарела в Windows - PullRequest
3 голосов
/ 21 июня 2019

Я новичок в узлах. У меня установлена ​​версия nosejs v12.4.0, npm 6.9.0, http-сервер 0.11.1 и код Visual Studio. Я хочу открыть свой проект Hello Word с моим http-сервером, это в коде Visual Studio. Но я получаю ошибку ниже

ERROR

[2019-06-21T05: 20: 18.280Z] «GET /» Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537,36 (KHTML, как Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge /18.17763" (узел: 11596) [DEP0066] Предупреждение об устаревании: OutgoingMessage.prototype._headers устарело

Я пытался npm установить node-gyp , чтобы исправить проблему с заголовком, но безуспешно.

Также я стараюсь использовать разные браузеры, например. chrome, firefox, исследуй, но безуспешно.

    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>
        <h1> Hello Word </h1>
    </body>
    </html>

Я ожидал увидеть «Hello Word» в любом из браузеров. Я использую Windows 10. Пожалуйста, помогите

1 Ответ

1 голос
/ 21 июля 2019

Узел версии 12 устарел OutgoingMessage.prototype._headers, который используется в http-сервере. Проблема указана по адресу: https://github.com/http-party/http-server/issues/537

https://nodejs.org/api/deprecations.html#deprecations_dep0066_outgoingmessage_prototype_headers_outgoingmessage_prototype_headernames

При использовании узла 12.0.0 я получаю ту же ошибку, используя http-сервер. Переход на 10.11.0 устраняет ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...