【发布时间】:2014-06-11 12:57:20
【问题描述】:
在我的应用程序中,如果我点击它,我正在下载一个文件,这要归功于 http.get
var buffer = fs.createWriteStream('file.txt');
$('a').click(function(){
http.get(url, function(res) {
res.on('data', function(chunk) {
buffer.write(chunk);
如果我点击第二个链接,它也会将它下载到同一个缓冲区中。
这效果不好,两个文件混在一起了。
我想要的是在启动第二个请求时终止第一个请求,知道该怎么做吗?
我也在使用 http.get,但有时模块 request.get,我看不出有什么区别,我应该使用哪个适合这份工作?
【问题讨论】:
标签: node.js http asynchronous request