0

Parse に投稿リクエストを送信しようとしています: https://parse.com/docs/rest#objects-creating。正しく動作させることができません。私は自分のプログラムで実際のアプリとレスト API ID を使用しています。

var https = require('https');

var options = {
 host: 'api.parse.com',
 port: 443,
 path: '/1/classes/GameScore',
 method: 'POST',
 headers: {
    X-Parse-Application-Id: "",
    X-Parse-REST-API-Key: "",
    Content-Type: "application/json";
}
 data: {
    "score": 1337, "playerName": "Sean Plott", "cheatMode": false
 }
}

};

var req = https.request(options, function(res) {
 console.log("statusCode: ", res.statusCode);
 console.log("headers: ", res.headers);

res.on('data', function(d) {
 process.stdout.write(d);
 });
});
req.end();

req.on('error', function(e) {
 console.error(e);
});

編集済み: エラー応答を追加しました:

SyntaxError: Unexpected token -
at Module._compile (module.js:406:25)
at Object..js (module.js:417:10)
at Module.load (module.js:343:31)
at Function._load (module.js:302:12)
at Array.<anonymous> (module.js:430:10)
at EventEmitter._tickCallback (node.js:126:26)
4

1 に答える 1

1

-引用符なしでオブジェクトへのキーとして使用することはできません。

だから変える必要がある

headers: {
  X-Parse-Application-Id: "",
  X-Parse-REST-API-Key: "",
  Content-Type: "application/json";
}

することが

headers: {
  "X-Parse-Application-Id": "",
  "X-Parse-REST-API-Key": "",
  "Content-Type": "application/json";
}
于 2012-04-05T11:03:27.233 に答える