http传出值输入错误。replace不是函数

托马斯·里德

在删除数据库中的某些内容并探索路由后,出现了此随机节点错误。这是什么原因造成的?

_http_outgoing.js:299
    value = value.replace(/[\r\n]+[ \t]*/g, '');
                  ^
TypeError: value.replace is not a function
    at storeHeader (_http_outgoing.js:299:19)
    at ClientRequest.OutgoingMessage._storeHeader (_http_outgoing.js:215:9)
    at ClientRequest._implicitHeader (_http_client.js:166:8)
    at ClientRequest.OutgoingMessage.end (_http_outgoing.js:539:10)
    at Request.end (/Users/thomas/Desktop/node-project-app/node-project-api/node_modules/request-promise/node_modules/request/request.js:1363:12)
    at end (/Users/thomas/Desktop/node-project-app/node-project-api/node_modules/request-promise/node_modules/request/request.js:563:14)
    at Immediate._onImmediate (/Users/thomas/Desktop/node-project-app/node-project-api/node_modules/request-promise/node_modules/request/request.js:577:7)
    at processImmediate [as _immediateCallback] (timers.js:371:17)
15 Jul 11:26:54 - [nodemon] app crashed - waiting for file changes before starting...
托马斯·里德

我相信当您将请求(在我的情况下为request-promise)参数(在我的情况下为标头)设置为函数而不是字符串时,会导致此错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章