在ubuntu上使用nodejs v0.6.12的JSON.parse错误

时间:2012-03-06 03:13:40

标签: json node.js

我刚刚在Amazon AWS上的Ubuntu 10上安装了nodejs v0.6.12。 代码在我的计算机上运行没有任何问题(在ubuntu上运行0.6.11)但在AWS服务器上,我得到一个JSON解析错误:

SyntaxError:意外的令牌u     在Object.parse(native)

该错误似乎来自我尝试解析来自客户端(包含JSON数组)的请求的行。我似乎没有在错误似乎来自的行中使用任何未分配的变量。

再次,代码在我的计算机上运行 - 我不相信我需要任何JSON模块,因为它内置了nodejs。任何有关故障排除的帮助都将受到赞赏。

抛出错误的行如下:

obj = JSON.parse(req.rawBody); //我试过了两个 - 首先给obj分配一个空值 var obj = JSON.parse(req.rawBody); //

感谢。

1 个答案:

答案 0 :(得分:0)

问题是新版本的Express(3.0)似乎不再支持req.rawBody了 - 旧版本的确如此。