JSON.parse与Ubuntu的NodeJs v0.6.12错误

我刚刚在Amazon AWS上的Ubuntu 10上安装了nodejs v0.6.12。 代码在我的电脑上运行时没有任何问题(在Ubuntu上运行0.6.11),但在AWS服务器上,我得到一个JSONparsing错误:

SyntaxError:Object.parse上的意外标记(本机)

该错误似乎来自我试图parsing来自客户端的请求(包含一个JSON数组)的行。 它似乎没有使用错误似乎来自行中的任何未分配的variables。

再次,代码在我的电脑上工作 – 我不相信我应该需要JSON的任何模块,因为它内置与nodejs。 任何帮助排除故障将不胜感激。

抛出错误的行如下所示:

obj = JSON.parse(req.rawBody); //我尝试了两种方法 – 首先通过赋值obj得到一个空值var obj = JSON.parse(req.rawBody); //

谢谢。

问题是新版本的Express(3.0)似乎不再支持req.rawBody – 老版本。