Score:0

การกำหนดค่า Nginx บนพร็อกซีย้อนกลับสำหรับส่วนหัวที่กำหนดเองจากแบ็กเอนด์ไปยังไคลเอนต์

ธง us

Nginx (19.x) ใช้เป็นพร็อกซีย้อนกลับสำหรับ โหนด เซิร์ฟเวอร์ส่วนหลัง (อูบุนตู) นี่คือไฟล์ conf nginx สำหรับ reverse proxy:

เซิร์ฟเวอร์ {
  ฟัง 80;

  ที่ตั้ง /api {
    proxy_pass http://127.0.0.1:5000; // ผ่านพร็อกซีสำหรับเซิร์ฟเวอร์แบ็กเอนด์ของ nodejs มันจะส่งผ่านค่าของส่วนหัวที่กำหนดเองที่ไม่ว่างเปล่าด้วยหรือไม่ 
  }
}

ทั้งไคลเอนต์และเซิร์ฟเวอร์ส่วนหลังอาจตั้งค่าส่วนหัวที่กำหนดเองสำหรับคำขอและการตอบสนองความเข้าใจของฉันคือ nginx ส่งผ่านส่วนหัวที่กำหนดเองที่ไม่ว่างเปล่าทั้งหมดจากไคลเอนต์ไปยังเซิร์ฟเวอร์ส่วนหลังตามค่าเริ่มต้น จำเป็นต้องมีการกำหนดค่าเพิ่มเติมบน nginx เพื่อส่งส่วนหัวที่กำหนดเองจากแบ็กเอนด์ไปยังไคลเอ็นต์หรือไม่ มี proxy_set_header ในเอกสาร nginx แต่ฉันไม่แน่ใจว่าใช้สำหรับแบ็กเอนด์กับไคลเอนต์หรือไม่

นี่คือตัวอย่างส่วนหัวที่กำหนดเองซึ่งกำหนดบนเซิร์ฟเวอร์ส่วนหลัง

                res.setHeader("x-auth-token", โทเค็น); // ส่วนหัวที่กำหนดเอง 
                res.setHeader("x-auth-token-rsa", tokenRSA); // ส่วนหัวที่กำหนดเอง
                res.setHeader("x-auth-secret", ลับ); // ส่วนหัวที่กำหนดเอง
Score:1
ธง us

proxy_set_header มีไว้เพื่อตั้งค่าส่วนหัวเพิ่มเติมเมื่อ nginx พร็อกซีคำขอของลูกค้าไปยังเซิร์ฟเวอร์ส่วนหลัง

กรณีการใช้งานหนึ่งสำหรับสิ่งนี้คือการบอกที่อยู่ IP ของไคลเอ็นต์ดั้งเดิมไปยังเซิร์ฟเวอร์ส่วนหลัง:

proxy_set_header X-Real-IP $remote_addr;

nginx ส่งต่อการตอบสนองจากเซิร์ฟเวอร์ตามที่เป็นอยู่ รวมถึงส่วนหัวทั้งหมด คุณไม่จำเป็นต้องกำหนดค่าอะไรเลย

โพสต์คำตอบ

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