在nodejs中下载大文件

我正在build立一个应用程序,我使用subprocess模块创build一个Excel文件,并使用req.download方法下载它的Python进程。该进程在我的本地机器运行良好,但是当我将它移动到服务器时,多次连接在下载文件时会超时。请帮我解决这个问题。这里是进程的代码

app.get('/RawReport',function(req,res){ console.log('Property........................'+req.param('property')) var result='' var month_picker=req.param('monthSelected') var py1 =spawn('python',[process.cwd()+'/routes/Reporting/Raw_Story_Report_03.py',req.param('property'),month_picker,global_user.name]); py1.stdout.on('data',function(data){ result=data.toString() // res.download(result) }); py1.stderr.on('data',function(data){ console.log('err====',data.toString()) }); py1.on('close',function(code){ var result_path=result.split('\n')[0] res.download(result_path) }) })