将节点.js更新为 0.12 标头错误

Updating node.js to 0.12 Header errors

本文关键字:错误 节点 js 更新      更新时间:2023-09-26
Error: "name" and "value" are required for setHeader().
    at ClientRequest.OutgoingMessage.setHeader (_http_outgoing.js:333:11)
    at new ClientRequest (_http_client.js:101:14)
    at Object.exports.request (http.js:49:10)
    at Request.start (/Users/aaa/Desktop/projects/a/node_modules/request/request.js:904:30)
    at Request.end (/Users/aaa/Desktop/projects/a/node_modules/request/request.js:1635:10)
    at end (/Users/aaa/Desktop/projects/a/node_modules/request/request.js:676:14)
    at Immediate._onImmediate (/Users/aaa/Desktop/projects/a/node_modules/request/request.js:690:7)
    at processImmediate [as _immediateCallback] (timers.js:358:17)

更新到 node.js 0.12 后,我在请求中收到这样的错误。

我应该注意什么?

尝试

npm update

或移除node_modules目录和

npm install
您的

一个标头值可能未设置(至少对我来说是这样)在 0.11.15 中有一个提交消息 - http: cleanup setHeader()现在可能正在强制实施空标头。