3

次のコードを使用してセッションの説明を送信しています(小さなJSONコード-http ://www.ietf.org/rfc/rfc2327.txt)。

function sendMessage(message) {
  var msgString = JSON.stringify(message);
  console.log('C->S: ' + msgString);
  path = '/message?r=67987409' + '&u=57188688';
  var xhr = new XMLHttpRequest();
  xhr.open('POST', path, true);
  xhr.send(msgString);
}

Node.jsサーバーでJSONを取得する方法がわかりません。

4

1 に答える 1

7

POSTnode.js でリクエストを処理できるコードを次に示します。

var http = require('http');

var server = http.createServer(function (request, response) {
    if (request.method == 'POST') {
        var body = '';
        request.on('data', function (data) {
            body += data;
        });
        request.on('end', function () {

            var POST = JSON.parse(body);
            // POST is the post data

        });
    }
});
server.listen(80);

これがあなたを助けることを願っています。

于 2012-12-31T03:22:36.163 に答える