Score:0

วิธีแก้ไขการตอบสนองของร่างกายด้วย Nginx และ Javascript

ธง ua

ฉันมีงานง่ายๆ แต่ดูเหมือนจะยากที่จะหาทางออกทางอินเทอร์เน็ต

เป้าหมายของฉันคือการแก้ไข/เปลี่ยนแปลงการตอบสนองของพร็อกซี Nginx ของฉันที่ส่งกลับไปยังผู้โทร ตัวอย่างเช่น: สมมติว่า GET http://somehost/somejsom ต่อไปนี้ คำตอบจริงที่ฉันได้รับจาก Nginx ของฉันคือ Json ดังนี้:

{
 "propA": "ค่าA",
 "propB": "ค่า B"
}

ฉันต้องเปลี่ยนค่าของ "propA" เป็น "valueC" หรือแม้แต่ดำเนินการแทนที่อย่างง่ายดังต่อไปนี้:

แทนที่ ("\"propA\": \"valueA\"", "\"propA\": \"valueC\"")

คะแนนโบนัสถ้าฉันสามารถแทนที่ได้ก็ต่อเมื่อเนื้อหาคำขอมีค่าที่ระบุ

Score:0
ธง cn
Bob

คุณสามารถเขียนเนื้อหา/เนื้อความ (HTML) ใหม่ได้โดยเปิดใช้งาน nginx ngx_http_sub_module. ซึ่งจะช่วยให้คุณสามารถแทนที่สตริงอย่างง่ายได้

วิธีการที่แตกต่างกันคือการที่ nginx_substitutions_filter ที่รองรับนิพจน์ทั่วไป

โพสต์คำตอบ

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