Node,BodyParser糟糕的json

时间:2015-02-03 11:23:08

标签: javascript json node.js body-parser

我在javascript中有这个代码:

var express = require('express');

var bodyParser = require('body-parser');
var app = express();

app.use(bodyParser.json());

app.post('/test', function (req, res) {
console.log(req.body);
})

var server = app.listen(8080, function () {
})

从轨道应用程序我想在身体中接收这个json:

 {"content": "some content", "test":"some tests"}

但我得到了这个:

{ '{"content":"some content","test":"some test"}' : ''}

知道我做错了什么?

这是发送JSON的方式:

response = JSON.parse RestClient.post("#{test_runner_url}/test", {content: content, test: test}.to_json)

1 个答案:

答案 0 :(得分:0)

所以答案是:

RestClient.post("#{test_runner_url}/test", {content: content, test: test}, :content_type => 'application/json')