我有3个Nginx服务器(副本)和另外3个节点服务器(副本)。
Nginx的上游如下
upstream wsbackend {
server 127.0.0.1:3000;
server 127.0.0.1:4000;
server 127.0.0.1:5000;
}
server {
listen 8021;
location / {
proxy_request_buffering off;
proxy_buffering off;
proxy_pass_request_headers on;
proxy_set_header X-FILE $request_body_file;
proxy_http_version 1.1;
proxy_pass http://wsbackend;
}
}
现在,当我上传一个大小为50 MB的文件时,node.js正在整个文件中。我希望以我从客户端(浏览器)上传多部分表单数据的方式接收文件。
当我上传文件时,如何从Nginx获取node.js中的块?