【发布时间】:2012-02-22 00:49:45
【问题描述】:
我正在尝试使用 node.js 对 restful API 进行服务器端调用。使用 JSONP(JS 函数内的 JSON 容器)返回的返回错误似乎是节点 http.get(options, callback) API 的核心。节点或任何模块可以从 JSONP 返回返回 JSON 对象吗?
【问题讨论】:
-
你能给出代码吗?我注意到 url 中没有回调引用。通常这看起来像 &callback=foo 或 &jsonp=bar。看起来 LinkedIn 响应了回调。然后,您可以使用 url.parse 找到该参数并采取相应措施。
-
request = require('request'); request({uri: 'graph.facebook.com/?ids=http://appsumo.com'}, function(err, responser, body){ myObject = eval('(' + body + ')'); };
-
带有linkedin 的回调参数(&callback=functionName) 让我可以将包装函数更改为我希望的任何名称(但不能一起删除)。如果我能从 Node.js 下的 JS 模块或 API HTTP 请求获得有效响应(JSON 或 JSONP)。我会是一个快乐的人。