首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS初学者:使用Requestify从其他URL获取数据

NodeJS初学者:使用Requestify从其他URL获取数据
EN

Stack Overflow用户
提问于 2014-02-16 16:40:38
回答 1查看 1.3K关注 0票数 0

我是NodeJs的新手,我必须将我的代码触发器服务器api转移到NodeJs。我正在使用requestify从the服务获取所有数据,一旦实现,我将调用insert方法来保存所有条目。以下是我正在使用的代码:

代码语言:javascript
复制
 requestify.get('SERVER_URL_CODE_IGNITER_API')
       .then(function(response) {
  // This one works but gives me all the json element with a backward slash like 
  // containing escaping character . Which i dont want
  res.jsonp(response.body);  

  // When using following line i get an error 
  // Error: getaddrinfo ENOTFOUND] code: 'ENOTFOUND', errno: 'ENOTFOUND',
  // syscall: 'getaddrinfo 
  // response.getBody();
 }
 );

我的理解是,没有转义字符的情况下,response.getBody()应该可以工作,并给出想要的结果,但是在response.body工作时,我不能让它工作,而是给出了所有服务器数据的反斜杠,如下所示:-

"{\"id\":\"212\",\"uid\":\"304\",\"fromLat\":\"28.5962491\",\"fromLon\":\"77.3396212\",\"toLat\":\"28.4594965\",\"toLon\":\"77.0266383\",\“fromName\”:\“印度北方邦诺伊达12号扇区\”,\“toName\”:\“印度哈里亚纳邦古尔冈”,\“起始时间\”:\“08:00小时\”,\“返回时间\”:\“06:40小时\”,\“车模\”:\“铃木巴黎诺\”,\“燃料类型\”:\“CNG\”,\“充电价格\”:\“\”,\“吸烟\”:\“无关紧要\”,\“名称\”:\“安库尔古普塔\”,\"image\":\"http:\/\/graph.facebook.com\/100000725036031\/picture?type=large\",\“电子邮件\”:\“ankur1040@gmail.com\”,\"fbid\":\"100000725036031\",\“年龄\”:\“0\”,\“性别\”:\“0\”,\“注册age\”:\“abc\”,\“积分\”:\“0\”,\“联系人\”:\“9711778805\”}“

EN

回答 1

Stack Overflow用户

发布于 2014-02-16 16:52:47

当您使用response.getBody()时,您不会向客户端发送响应。我猜您正在尝试将响应发送给客户端。你需要做的是

代码语言:javascript
复制
res.jsonp(response.getBody());

response.body只给出原始的响应体。你可以做到

代码语言:javascript
复制
console.log(response.body); 

代码语言:javascript
复制
console.log(response.getBody()); 

来比较你的输出。

我猜你用的是express框架吧?您的请求处理程序应该如下所示

代码语言:javascript
复制
function(req, res){
  //other codes
  requestify.get('SERVER_URL_CODE_IGNITER_API')
    .then(function(response) {
       res.jsonp(response.getBody());
    });
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21809014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档