繁体   English   中英

Node.js套接字挂断错误

[英]Node.js Socket hang up error

将http.createServer与node.js结合使用时,出现以下错误:

events.js:48
    throw arguments[1]; // Unhandled 'error' event
                   ^
Error: socket hang up
at createHangUpError (http.js:1092:15)
at Socket.onend (http.js:1155:27)
at TCP.onread (net.js:349:26)

简单的代码:

http.createServer(
  connect_cache({rules: [{regex: /.*/, ttl: 60000}]}),
  function(b_request, b_response){ ..... }
);

那么,错误是什么意思呢? 我该如何解决?

谢谢 !

http.createServer()最多希望有一个函数作为其参数,然后将其设置为request事件的处理程序。 connect_cache()没有正确的签名作为处理程序。 大概它是作为中间件编写的,可以在Connect或其上构建的某种东西下使用,但是您不能将Connect中间件直接传递给http.Server的实例; 您需要创建一个Connect对象,将middlware传递给它,然后将Connect对象传递给http.createServer()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM