我是节点新手。我已经安装了nosejs 版本v12.4.0、npm 6.9.0、http-server 0.11.1 和visual studio 代码。我想用我的http-server 打开我的hello word 项目,它在Visual Studio 中代码。但我收到以下错误
错误
[2019-06-21T05:20:18.280Z] “GET /” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763” (节点:11596)[DEP0066] DeprecationWarning:OutgoingMessage.prototype._headers 已弃用
我尝试了 npm install node-gyp 来修复标头问题,但没有成功。
我也尝试使用不同的浏览器,例如。 chrome,firefox,探索但没有成功。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1> Hello Word </h1>
</body>
</html>
我希望在任何浏览器中都能看到“Hello Word”。我使用的是 Windows 10。请协助
原文由 Gabriel Rogath 发布,翻译遵循 CC BY-SA 4.0 许可协议
节点版本 12 已弃用 OutgoingMessage.prototype._headers,用于 http-server。问题列在: 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-server 得到相同的错误。切换到 10.11.0 可消除该错误。