ใน บริษัท เราใช้ NodeJS เพื่อสร้างพร็อกซีเซิร์ฟเวอร์เพื่อให้ได้การแยกส่วนหน้าและการแยกส่วนหลัง ไม่สามารถนำรหัสออกได้ จากนั้นเมื่อทรัพยากรพร็อกซี httpproxy ปรากฏขึ้น 404 จะปรากฏขึ้นเสมอ อินเทอร์เฟซที่มี proxyed มีอยู่ รหัสมีดังนี้:
var http = require ('http'), httpproxy = reghed ('http-proxy'); var proxy = httpproxy.createproxyserver ({}); var server = http.createserver (ฟังก์ชั่น (req, res) {proxy.web 'http://www.cnblogs.com/xiaopen/'});}); console.log ("ฟังบนพอร์ต 5050") เซิร์ฟเวอร์. ลิสเตน (5050);จากนั้นรายงานข้อผิดพลาดหรือรหัสข้อผิดพลาด 404
สารละลาย:
ในคำขอพร็อกซีให้ลบโฮสต์ในส่วนหัวคำขอและรหัสที่ได้รับการปรับปรุงมีดังนี้:
var http = require ('http'), httpproxy = reghed ('http-proxy'); var proxy = httpproxy.createproxyserver ({}); var server = http.createserver (ฟังก์ชั่น (req, res) 'http://www.cnblogs.com/xiaopen/'});}); console.log ("ฟังบนพอร์ต 5050") เซิร์ฟเวอร์. ลิสเตน (5050);จากนั้นเรียกใช้อย่างถูกต้องตามที่กำหนด
การแก้ปัญหาของบทความข้างต้นเมื่อใช้พร็อกซี httpproxy ใน NodeJS เป็นเนื้อหาทั้งหมดที่ใช้ร่วมกันโดยตัวแก้ไข ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น