簡體   English   中英

無法讀取未定義的屬性“ _idleNext”

[英]Cannot read property '_idleNext' of undefined

我在node.js中為HTML5 EventSource對象制作了一個pushlet。 我在Linux上使用版本0.4.8。 有時可以正常運行,但有時會因以下錯誤而崩潰:

_linklist.js:65
  item._idleNext = list._idleNext;

TypeError: Cannot read property '_idleNext' of undefined
    at Object.append (_linklist.js:65:24)
    at Object.active (timers.js:136:9)
    at Socket._writeOut (net.js:461:10)
    at Socket.write (net.js:378:17)
    at ServerResponse.end (http.js:671:29)
    at IncomingMessage.<anonymous> ([my pushlet url]:88:13)
    at IncomingMessage.emit (events.js:61:17)
    at HTTPParser.onMessageComplete (http.js:133:23)
    at Socket.ondata (http.js:1018:22)
    at Socket._onReadable (net.js:684:27)

當它崩潰時,它在收到第一個請求時崩潰。 如果不是這樣,它將在不久的將來與所有請求一起很好地工作。 我注意到,當我打開nodeJS pushlet在啟動后對其進行響應的基本URL時,它永不崩潰,並且可以很好地處理后續請求。 無論哪種方式,只要工作正常,如果長時間閑置,就會在收到下一個請求時崩潰。

有人對這里出什么問題有想法嗎? 我是在做錯什么,還是可以期望在將來的版本中修復的錯誤?

更新到版本0.4.9解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM