【问题标题】:how to make an HTTP get request using nodejs HTTP?如何使用 nodejs HTTP 发出 HTTP 获取请求?
【发布时间】:2016-01-01 14:03:46
【问题描述】:

我收到一个参考错误,因为我无法使用 XMLHttpRequest。

有没有办法发出一个 get http 请求来从我的 mongodb 中获取所有数据?

http://localhost:3000/api/v1/posts获取?

【问题讨论】:

  • this 的副本
  • 如何存储返回的块?我希望能够做 Object.keys(the data).map(some function)

标签: javascript node.js


【解决方案1】:

你可以试试这个包https://www.npmjs.com/package/request

var request = require('request');
request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body) // Show the HTML for the Google homepage. 
  }
})

【讨论】:

  • 谢谢你,我的朋友。但是,只有一个问题。我在安装 npm 后收到错误,在运行我的服务器后 - 它说它找不到模块“net”和“tls”。该怎么办?这些是必需的吗?它正在返回我的 JSON 数据,但将这些错误扔到我的控制台中。
  • @user1354934 我对此不确定,只是尝试安装此软件包并创建了一个简单的文件,其中包含我发布的示例,一切正常。
猜你喜欢
  • 2013-11-01
  • 2020-01-15
  • 2015-04-21
  • 1970-01-01
  • 2019-10-20
  • 1970-01-01
  • 2011-12-21
  • 2020-07-20
  • 2020-03-16
相关资源
最近更新 更多