2012-03-06 41 views
2

我剛剛在Amazon AWS上的Ubuntu 10上安裝了nodejs v0.6.12。 代碼運行沒有我的電腦(在Ubuntu上運行0.6.11)上的任何問題,但AWS服務器上,我得到一個JSON解析錯誤:ubuntu上的nodejs v0.6.12的JSON.parse錯誤

語法錯誤:意外的令牌ü 在Object.parse(原生)

錯誤似乎來自我試圖解析來自客戶端(包含JSON數組)的請求的行。它似乎沒有在錯誤似乎來自的行中使用任何未分配的變量。

再次,代碼在我的電腦上工作 - 我不相信我應該需要JSON的任何模塊,因爲它內置了nodejs。任何幫助排除故障將不勝感激。

線引發錯誤下面給出:

OBJ = JSON.parse(req.rawBody); //我嘗試了兩種方法 - 首先分配一個obj值爲空值 var obj = JSON.parse(req.rawBody); //

謝謝。

+1

等等,讓我猜。客戶端是用Python編寫的。 – 2012-03-06 03:15:12

+0

感謝您的迴應。客戶端信息來自jquery/javascript。我沒有使用Python - 欣賞反饋。 – 2012-03-06 03:46:12

回答

0

問題在於新版本的Express(3.0)似乎不再支持req.rawBody - 舊版本的確支持。