我如何使用node.js解析来自facebook的GET响应

时间:2012-01-25 06:27:45

标签: facebook node.js

我如何使用node.js解析来自facebook的GET响应,这是我的代码:

var options = {
  host: 'graph.facebook.com',
  path: 'url',
  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem'),
  agent: false
};
var fb = https.get(options, function(res) {
console.log("statusCode: ", res);

  res.on('data', function(d) {
   console.log(d);

  });

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

不是打印我期望的数据,而是打印一些缓冲值。

1 个答案:

答案 0 :(得分:1)

尝试明确设置编码以接收人类可读的数据:

var fb = https.get(options, function(res) { res.setEncoding('utf8'); ....