Score:0

พร็อกซีย้อนกลับของ Nginx จะลบเนื้อหาออกจากหลายส่วน/ข้อมูลรูปแบบ

ธง se

ฉันมีแอพ nodejs สองแอพที่อยู่เบื้องหลัง nginx reverse proxy นี่คือการกำหนดค่า nginx ของฉัน

#main_api 
ที่ตั้ง / {
      proxy_pass http://localhost:3000;
    }

#chat_api
ตำแหน่ง /socket.io/ {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
      proxy_set_header โฮสต์ $http_host;
      proxy_set_header X-NginX-Proxy เท็จ;
      proxy_pass http://localhost:3001/socket.io/;
      ปิด proxy_redirect;
      proxy_http_version 1.1;
      proxy_set_header อัพเกรด $http_upgrade;
      proxy_set_header การเชื่อมต่อ "อัปเกรด";
    }
....
// เนื้อหา ssl

ฉันสามารถส่งคำขอ HTTP ปกติด้วยเนื้อหา JSON แต่ตอนส่ง หลายส่วน / ข้อมูลรูปแบบ, nginx ลบฟิลด์ออกจากเนื้อหาคำขอของฉัน คำขอของฉันมีช่องข้อความไม่กี่ช่องและไฟล์ ถ้าฉันเข้าถึง HTTPS เวอร์ชันของ API url ของฉัน เฉพาะไฟล์เท่านั้นที่ nginx จะเพิกเฉย แต่เมื่อไฟล์ เอชทีทีพี มีการเข้าถึงเวอร์ชัน ช่องข้อความก็จะถูกละเว้นเช่นกัน และ my โพสต์ คำขอได้รับการแปลงเป็น รับ ขอ.

นี่คือบันทึกการเข้าถึง nginx ของฉัน

103.160.233.51 - - [28/พฤษภาคม/2022:07:23:51 +0000] "POST /api/files/upload_dp HTTP/1.1" 500 26 "-" "PostmanRuntime/7.29.0"
103.160.233.51 - - [28/พฤษภาคม/2022:07:24:04 +0000] "POST /api/files/upload_dp HTTP/1.1" 301 178 "-" "PostmanRuntime/7.29.0"
103.160.233.51 - - [28/พฤษภาคม/2022:07:24:04 +0000] "GET /api/files/upload_dp HTTP/1.1" 401 43 "http://myapiurl.com/api/files/upload_dp" " บุรุษไปรษณีย์รันไทม์/7.29.0"

และบันทึกข้อผิดพลาด nginx นั้นว่างเปล่า

ฉันไม่มีตัวเลือกการกำหนดค่า nginx อะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา