ฉันต้องกำหนดค่า apache reverse proxy เพื่อส่งคืนสคริปต์ js ในแต่ละหน้า สำหรับสิ่งนั้น ฉันใช้สคริปต์ perl ที่แทรกจาวาสคริปต์ลงในเพจ
ในการทำเช่นนี้ ฉันใช้คำสั่งต่อไปนี้:
ExtFilterDefine fixtext mode=output intype=text/html cmd="/home/eloi/leanovia/observability/webserver-script/ttk-js-rum-injector.perl ${cookies_retrieved}"
ฉันทำสำเร็จจนถึงขั้นตอนนี้
อย่างไรก็ตาม ฉันต้องได้รับคุกกี้จากคำขอเพื่อใช้ในจาวาสคริปต์ ฉันรู้ว่าฉันต้องใช้ expr=%{req:คุกกี้}
อย่างไรก็ตาม นิพจน์ไม่ได้รับการประเมินเมื่อฉันใช้สิ่งนี้:
ExtFilterDefine fixtext mode=output intype=text/html cmd="/home/eloi/leanovia/observability/webserver-script/ttk-js-rum-injector.perl expr=%{req:Cookie}"
ฉันรู้ว่าฉันใกล้จะถึงทางออกแล้ว แต่ฉันพยายามดิ้นรนเป็นเวลาหลายชั่วโมงเพื่อพยายามประเมินการแสดงออก แต่ไม่ประสบความสำเร็จ ฉันไม่พบวิธีแก้ไขปัญหาของฉัน ฉันรู้ว่าเป็นไปได้ที่จะส่งส่วนหัวในการตอบกลับที่ประเมินนิพจน์นี้ เนื่องจากฉันสามารถทดสอบด้วยคำสั่งนี้:
ส่วนหัวตั้งค่า eloi "${cookies_retrieved}"