Dans l'entreprise, nous utilisons NodeJS pour créer un serveur proxy pour réaliser la séparation frontale et arrière. Le code ne peut pas être retiré. Ensuite, lorsque les ressources proxy httpproxy apparaissent, 404 apparaît toujours. L'interface en cours de proxyation existe. Le code est à peu près comme suit:
var http = required ('http'), httpproxy = require ('http-proxy'); var proxy = httproxy.createProxyServer ({}); var server = http.createServer (function: req, res) {proxy.web (req, res, {target: 'http://www.cnblogs.com/xiaopen/'});}); console.log ("écouter sur le port 5050") server.Listen (5050);Signalez ensuite une erreur ou un code d'erreur 404.
Solution:
Dans la demande de proxy, supprimez l'hôte dans l'en-tête de demande et le code amélioré est le suivant:
var http = required ('http'), httpproxy = require ('http-proxy'); var proxy = httproxy.createProxyServer ({}); var server = http.createServer (function (req, res) 'http://www.cnblogs.com/xiaopen/'});}); console.log ("écouter sur le port 5050") server.Listen (5050);Ensuite, exécutez correctement comme prévu.
La solution à l'article ci-dessus lors de l'utilisation du proxy HTTPProxy dans NodeJS est l'intégralité du contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.