如何使用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
所有选项。