14

希望一个简单的问题 npm install http可以正常工作,我可以通过端口 80 连接到第三方服务。 npm install https相比之下,不会锁定到公认的包裹

虽然我在这里看到了对包 https 的引用:

Node.js Express 中的 HTTP GET 请求

在 node.js / Express中打包的https类比是什么?http

4

1 回答 1

25

所以 Node 本身有两个模块来创建一个 http 服务器和一个 https 服务器:

这意味着您不需要 NPM 来让它们工作,它们甚至在 NPM 本身之前就存在。

另一方面,NPM 将使您能够访问那些出色的模块/框架。

Express是一个基于connect blabla 的框架……只要您不是在寻找完整的咖啡机框架,制作 API 或网站就很棒。有一些建立在 Express 之上,比如rails.js

请求进行 HTTP 或 HTTPS 查询。Request 很棒,它一直在变得更好,并且是迄今为止从节点应用程序中获取任何 Web 内容的最佳工具。如果你正在寻找的是做一个刮板,你可能想看看cheerio

PS:我花时间给出了一个很好的答案。但是您应该知道,开发人员的最佳品质是能够阅读文档,而不是甚至不看文档就哭泣寻求帮助。我的两分钱。

于 2012-08-19T16:24:57.177 回答