nodejs以下报错什么原因,求详解

发布于 2022-09-06 11:35:57 字数 1052 浏览 14 评论 0


Error
    at readStream (/usr/local/openapi/node_modules/raw-body/index.js:196:17)
    at getRawBody (/usr/local/openapi/node_modules/raw-body/index.js:106:12)
    at read (/usr/local/openapi/node_modules/body-parser/lib/read.js:76:3)
    at jsonParser (/usr/local/openapi/node_modules/body-parser/lib/types/json.js:127:5)
    at Layer.handle [as handle_request] (/usr/local/openapi/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/usr/local/openapi/node_modules/express/lib/router/index.js:317:13)
    at /usr/local/openapi/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/usr/local/openapi/node_modules/express/lib/router/index.js:335:12)
    at next (/usr/local/openapi/node_modules/express/lib/router/index.js:275:10)
    at expressInit (/usr/local/openapi/node_modules/express/lib/middleware/init.js:40:5)

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白日梦 2022-09-13 11:35:57

所有错误都是在 node_modulles 中,不能定位到你自己书写的程序,所以基本可以排除是程序的错误。

观察前几行信息,出错是在 parse body 过程中,读取 body 的时候出的错。所以,检查一下 body 的内容。目前并不能确定到底是什么引起的错误,理论上来说,raw body 不管内容是什么,都应该能读出来,最多不能 parse,除非不是有效文本(比如直接传入了非可读的二进制数据,并不确定,一般浏览器会处理的)

以上是思路,但具体还是要靠你自己去检查了。

挽容 2022-09-13 11:35:57

麻烦把完整的错误贴上来,这样看不出什么来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文