[英]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.