让我先从一个与我有完全相同问题的stackoverflow用户开始(我通过谷歌找到了他):
Node JS Range Not Satisfiable SendStream.error Express
它没有得到回答,我猜很多人都会遇到它 - 为什么会这样?我正在使用NodeJS,express + socket.io,这个错误没有给我任何线索,它发生了几次,崩溃了我的服务器并断开了我的用户。 可能是因为:
1)有人通过AJAX / Socket.io请求了一个巨大的文件或对象(可能在我的情况下) 2)有人通过Socket.io发送了一个巨大的字符串 3)其他任何东西
完整错误: RangeNotSatisfiableError:范围不满足 在SendStream.error(node_modules / express / node_modules / send / index.js:275:31) 在SendStream.send(node_modules / express / node_modules / send / index.js:618:19) 在onstat上(node_modules / express / node_modules / send / index.js:677:10) 在FSReqWrap.oncomplete(fs.js:123:15) RangeNotSatisfiableError:范围不满足 在SendStream.error(node_modules / express / node_modules / send / index.js:275:31) 在SendStream.send(node_modules / express / node_modules / send / index.js:618:19) 在onstat上(node_modules / express / node_modules / send / index.js:677:10) 在FSReqWrap.oncomplete(fs.js:123:15)