Điểm:0

Proxy ngược Nginx xóa nội dung khỏi multipart/formdata

lá cờ se

Tôi có hai ứng dụng nodejs nằm sau proxy ngược nginx. Đây là cấu hình nginx của tôi,

#main_api 
địa điểm / {
      proxy_pass http://localhost:3000;
    }

#chat_api
vị trí /socket.io/ {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Máy chủ $http_host;
      proxy_set_header X-NginX-Proxy sai;
      proxy_pass http://localhost:3001/socket.io/;
      proxy_redirect tắt;
      proxy_http_version 1.1;
      proxy_set_header Nâng cấp $http_upgrade;
      proxy_set_header Kết nối "nâng cấp";
    }
....
// nội dung ssl

Tôi có thể gửi các yêu cầu HTTP bình thường bằng nội dung JSON. Nhưng khi tôi gửi nhiều phần/dạng dữ liệu, nginx xóa các trường khỏi nội dung yêu cầu của tôi. Yêu cầu của tôi chứa một số trường văn bản và một tệp. Nếu tôi truy cập HTTPS phiên bản url API của tôi, chỉ có tệp bị nginx bỏ qua, nhưng khi HTTP phiên bản được truy cập, các trường văn bản cũng bị bỏ qua và tôi BƯU KIỆN yêu cầu được chuyển thành ĐƯỢC yêu cầu.

Đây là nhật ký truy cập nginx của tôi,

103.160.233.51 - - [28/May/2022:07:23:51 +0000] "POST /api/files/upload_dp HTTP/1.1" 500 26 "-" "PostmanRuntime/7.29.0"
103.160.233.51 - - [28/May/2022:07:24:04 +0000] "POST /api/files/upload_dp HTTP/1.1" 301 178 "-" "PostmanRuntime/7.29.0"
103.160.233.51 - - [28/May/2022:07:24:04 +0000] "GET /api/files/upload_dp HTTP/1.1" 401 43 "http://myapiurl.com/api/files/upload_dp" " PostmanRuntime/7.29.0"

Và nhật ký lỗi nginx trống.

Tôi đang thiếu tùy chọn cấu hình nginx nào?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.