0

私は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 () {
})

Rails アプリから、この 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)
4

1 に答える 1