Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 502将文件上载(角度)到nginx上的节点应用程序时出错_Javascript_Angularjs_Node.js_Nginx - Fatal编程技术网

Javascript 502将文件上载(角度)到nginx上的节点应用程序时出错

Javascript 502将文件上载(角度)到nginx上的节点应用程序时出错,javascript,angularjs,node.js,nginx,Javascript,Angularjs,Node.js,Nginx,我已经为这个问题绞尽脑汁好几天了。问题是,无论何时从前端(角度)上传文件(.pdf),我都会立即在控制台中看到一个错误: 现在我完全可以消除这是CORS问题的可能性,因为所有其他api(GET/POST/PUT)都工作正常,只有这个上传api失败。 我可以在nginx日志中看到此错误: 2018/06/08 03:08:13 [error] 30437#30437: *9 upstream prematurely closed connection while reading response

我已经为这个问题绞尽脑汁好几天了。问题是,无论何时从前端(角度)上传文件(.pdf),我都会立即在控制台中看到一个错误:

现在我完全可以消除这是CORS问题的可能性,因为所有其他api(GET/POST/PUT)都工作正常,只有这个上传api失败。

我可以在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/"
此外,在这种情况发生之后,节点服务器只是静默地重新启动。完全没有错误

以下是nginx配置:

server {
  server_name abc.com;
  location / {
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;
    proxy_set_header  X-Real-IP  $remote_addr;
    proxy_set_header  Host       $http_host;
    proxy_pass        http://node;
  }
}

upstream node {
    server 127.0.0.1:8000;
}

我尝试了互联网上几乎所有可用的解决方案,但似乎没有任何效果。如果有任何帮助,我们将不胜感激。

您可以尝试安装cors插件并重做吗?这看起来不是一个客户端问题,我怀疑服务器不能处理您的请求。链接到此处的插件->已经安装了
cors
npm包,并且工作正常。问题是所有其他API都工作得很好。请尝试使用postman上传,如果您遇到相同的错误,请告诉我。如果我使用postman或在本地运行整个项目,并且一切正常,则没有错误。您可以尝试将以下两条语句放在下面,看看是否有效吗?代理请求缓冲关闭;代理缓冲关闭;引用自: