我现在已经在这个问题上敲了几天。问题是每当从前端(角度)上传文件(.pdf)时,我立即在控制台中看到错误:
现在我绝对可以消除这是一个CORS问题的可能性,因为所有其他API(GET / POST / PUT)工作正常,只有这个上传api失败。
我能在nginx日志中看到此错误:
somePromise( someParam ) => ( someReturnObj1 => {
});
somePromise2( someParam ) => ( someReturnObj2 => {
});
somePromise3( someParam ) => ( someReturnObj3 => {
});
// I would like to call this after getting all the data from those 3 promises
callSomeFunc( someReturnObj1, someReturnObj2, someReturnObj3 );
此外,发生这种情况后,节点服务器只是以静默方式重新启动。完全没有错误。
以下是nginx配置:
2018/06/08 03:08:13 [error] 30437#30437: *9 upstream prematurely closed connection while reading response header from upstream, client: ***.***.*.*, server: abc.com, request: "POST /docupload HTTP/1.1", upstream: "http://127.0.0.1:8000/docupload", host: "abc.com", referrer: "https://*.com/"
我已尝试过互联网上几乎所有可用的解决方案,但似乎没有任何解决方案。任何帮助将不胜感激。