2

在 Grunt-init 模板上,我想创建一个 node.js https 请求。那可能吗?

Grunt-init 控制台说: Warning: Protocol:https: not supported

这是我要添加的代码

var http = require('http');
var fs = require('fs');

var file = fs.createWriteStream("file.txt");
var request = http.get("https://someurl.com/file.text", function(response) {
  response.pipe(file);
});

谢谢。

4

1 回答 1

3

你想要这个https模块。它就像http模块一样,有一些差异,只有在您想要检查证书时才有意义。有关详细信息,请参阅节点 https 文档

在您的示例中,您只需替换require('http')require('https').

您可能不想担心要为要获取的每个 url 使用哪种协议,因此您可能想查看更高级别的库:请求库非常流行,尽管还有很多其他库。

于 2013-08-31T00:21:37.517 回答