Node.js Promises:如何处理超时

时间:2014-10-12 14:41:46

标签: node.js express promise

我使用Q promises来处理一组异步函数。其中一个函数(promises)将文件上载到Azure blob存储。当我上传大小为30MB的文件时,一切正常。但是当我尝试上传较大的文件(如150Mb)时,文件已成功上传,但承诺会返回未定义的结果。

upload_creative(files, creativeMIMEType)
// returns a promise. This function uploads the file
  .then(function(result){ // The result object is returned as undefined
    notifyUser(new_post, result)

我怀疑上传大文件需要太长时间,承诺超时。有没有办法管理超时并让promises在返回未定义的结果之前等待更长时间?

0 个答案:

没有答案