【发布时间】:2012-08-15 05:10:42
【问题描述】:
希望是一个简单的问题,
npm install http 工作正常,我可以通过端口 80 连接到第三方服务。
相比之下,npm install https 不会锁定已识别的包
虽然我在这里看到了对包 https 的引用:
HTTP GET Request in Node.js Express
node.js / Express 中 http 的 https 模拟是什么?
【问题讨论】:
希望是一个简单的问题,
npm install http 工作正常,我可以通过端口 80 连接到第三方服务。
相比之下,npm install https 不会锁定已识别的包
虽然我在这里看到了对包 https 的引用:
HTTP GET Request in Node.js Express
node.js / Express 中 http 的 https 模拟是什么?
【问题讨论】:
所以Node本身有两个模块来创建一个http服务器和一个https服务器:
这意味着您不需要 NPM 来让它们工作,它们甚至在 NPM 本身之前就存在。
另一方面,NPM 将让您访问那些出色的模块/框架。
Express 是一个基于connect blabla 的框架......只要你不是在寻找一个完整的咖啡机框架,制作 API 或网站就很棒。有一些建立在 Express 之上,例如 railways.js
Request 进行 HTTP 或 HTTPS 查询。 Request 很棒,它一直在变得更好,并且是迄今为止从节点应用程序中获取任何 Web 内容的最佳工具。 如果你正在寻找的是做一个刮板,你可能想看看cheerio。
PS:我花时间给出了一个很好的答案。但是您应该知道,开发人员的最佳品质是能够阅读文档,而不是甚至不看文档就哭泣寻求帮助。我的两分钱。
【讨论】: