如何使用HTTPS下载带有Node.js的文件?

我想使用nodejs从https服务器下载文件。 我试过这个function,但它只适用于http:

var http = require('http'); var fs = require('fs'); var download = function(url, dest, cb) { var file = fs.createWriteStream(dest); var request = http.get(url, function(response) { response.pipe(file); file.on('finish', function() { file.close(cb); }); }); } 

那么你应该使用https模块。 引用文档

HTTPS是通过TLS / SSL的HTTP协议。 在Node中,这是作为一个单独的模块实现的。

好消息是该模块的请求相关的方法( https.request()https.get()等)支持来自http所有选项。