如何从服务器使用node.js获取响应

时间:2013-12-12 12:45:30

标签: jquery node.js

我是node.js中的新手。我已经使用此网址中的ajax获得了响应:

http://ip.jsontest.com/

我下载了节点。 js并制作简单的程序,如“hello word”。我在节点目录和命令节点hello.js的朗姆酒中插入一个js。

同样地,我将如何使用此节点http://ip.jsontest.com/使用node.js

获得响应

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您想要对网址发出请求并获得结果。

您可以使用request模块,这些是您可能要遵循的步骤:

  1. 如果您还没有这样做,请运行npm init,如果您不确定,请按回车键进入每个问题
  2. 运行npm install --save request,因此您获取请求模块并将其保存到步骤1中的package.json文件中
  3. 在您的代码中写下以下内容

    var request = require('request');
    request('http://ip.jsontest.com', function(error, response, body) {
      // body in your case is the JSON containing the IP address of the caller
    });
    
  4. 请注意,这是一个异步调用,所以你必须在回调函数中处理答案,wchich是request的第二个参数。