不懂就问 为什么我写的返向代理没起作用?-灵析社区

抠香糖

这是反向代理的服务器代码 const http = require('http'); const httpProxy = require('http-proxy'); // 目标服务器的地址和端口 const targetHost = '123.207.32.32'; const targetPort = '8000'; // 创建一个反向代理实例 const proxy = httpProxy.createProxyServer({ target: `http://${targetHost}:${targetPort}`, secure:false }); // 创建一个HTTP服务器 const server = http.createServer((req, res) => { console.log('到这里了') proxy.web(req, res); }); // 监听服务器的端口 const port = 9000; server.listen(port, () => { console.log(`反向代理服务器正在监听端口${port}`); }); 这这是请求的代码 AJAX请求示例 发送请求 function makeRequest() { $.ajax({ url: '/home/multidata', // 替换为您的接口路径 type: 'GET', success: function(data) { $('#result').text(data); }, error: function() { $('#result').text('请求失败'); } }); }

阅读量:39

点赞量:0

问AI
颜如玉你信不信
在使用 $.ajax 请求 /home/multidata 时,确认是请求到 :9000 端口的服务了吗 url: '"http://localhost:9000/home/multidata" (https://link.segmentfault.com/?enc=I3P0nOdjKXIDnghk2Wc%2Bwg%3D%3D.HeiJfvCQv3LJMa1VTp1RtiKEWcW5J0ZD%2F6CZubtZ%2B3Yo2JDpwTpgfcGtOruqrzKW)' 改成这样试试