En la empresa, utilizamos NodeJS para construir un servidor proxy para lograr la separación frontal y de fondo. El código no se puede sacar. Luego, cuando aparecen recursos proxy de httpproxy, siempre aparecen 404. Existe la interfaz proxyed. El código es más o menos como sigue:
var http = require ('http'), httpProxy = require ('http-proxy'); var proxy = httpproxy.createProxyServer ({}); var server = http.createServer (function (req, res) {proxy.web (req, res, {target: objetivo: 'http://www.cnblogs.com/xiaopen/'});}); console.log ("Listen en el puerto 5050") Server.listen (5050);Luego informe un error o un código de error 404.
Solución:
En la solicitud de proxy, elimine el host en el encabezado de solicitud, y el código mejorado es el siguiente:
var http = require ('http'), httpProxy = require ('http-proxy'); var proxy = httpproxy.createProxyServer ({}); var server = http.createserver (function (req, res) {delete req.headers.host; proxy.web (req, {req, {req, {req, {req, {req, { 'http://www.cnblogs.com/xiaopen/'});}); console.log ("Listen en el puerto 5050") Server.listen (5050);Luego ejecute correctamente según lo programado.
La solución al artículo anterior cuando se usa el proxy httpproxy en NodeJS es todo el contenido compartido por el editor. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.