我做使用的的NodeJS請求模塊一個JSON呼叫,但漸漸的NodeJS未捕獲的異常錯誤得到調用
Error: Parse Error
at Socket.socketOnData (http.js:1367:20)
at TCP.onread (net.js:403:27)
和過程將退出沒有得到響應。 我把一個
process.on('uncaughtException', function(e){
console.log(JSON.stringify(e, null, ' '))
})
,並得到這個作爲跟蹤..
Parse Error
{
"bytesParsed": 238,
"code": "HPE_INVALID_CONSTANT"
}
我試圖把在周圍get調用一個try catch塊,但沒有奏效。 一旦我開始捕捉'uncaughtException',我得到了堆棧跟蹤,然後是該通話的JSON響應。請幫助我確定爲什麼會發生這種情況,以及我如何有效地處理它。我正在使用節點v0.8.12
可能是您從服務器返回的HTTP無效。你可以連接一個套接字(沒有http處理器)或使用某些東西來查看原始http響應? –