当前位置: 首页 > 知识库问答 >
问题:

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

鄢松
2023-11-16

这是反向代理的服务器代码

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}`);});

这这是请求的代码

<!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>AJAX请求示例</title>  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script></head><body><button onclick="makeRequest()">发送请求</button><div id="result"></div><script>  function makeRequest() {    $.ajax({      url: '/home/multidata', // 替换为您的接口路径      type: 'GET',      success: function(data) {        $('#result').text(data);      },      error: function() {        $('#result').text('请求失败');      }    });  }</script></body></html>

共有1个答案

呼延钱明
2023-11-16

在使用 $.ajax 请求 /home/multidata 时,确认是请求到 :9000 端口的服务了吗
url: 'http://localhost:9000/home/multidata' 改成这样试试

 类似资料:
  • 问题内容: 我正在尝试编写关于弹跳球的代码,但是我仍然沉迷于如何 使弹跳球。该代码似乎是正确的,日食没有错误消息 ,但是球还是没有动。任何帮助/提示表示赞赏。 这是我的代码: 问题答案: 基本上,什么都没有移动。 每次滴答作响,您要做的就是重新粉刷。 您需要将移动逻辑移至已注册的方法Timer 更像… 这样,每次Timer打勾时,您都在相应地更新球的位置… 更新了工作示例 我做了两个更改。我将设置

  • Stage.close()对我不起作用。 我查看了:JavaFX2.0:关闭一个舞台(窗口) 这是我的代码: 下面是调用消息框类的代码:

  • 我正在尝试检测我的两个精灵何时发生碰撞。我做的第一件事是在我的播放器周围创建一个矩形(称为player.img),然后在我想检测的树周围创建另一个矩形(称为背景.treesrect)。我将玩家矩形的坐标设置为等于当用户按下键移动时更新的坐标,但玩家矩形不移动。然后我使用精灵.碰撞(精灵)函数来检测它们是否碰撞并且没有检测到。有人可以向我展示为什么我的播放器矩形没有更新以及其他任何可能错误的内容吗?

  • 问题内容: 我在这里有点困惑。如果我将变量传递给json_decode,它将不起作用: 第一个回显正确显示了我传递的JSON字符串,例如 第二个回显显示NULL。因此,我从第一个回显中获取了字符串,并编写了以下代码: 你怎么说,它向我展示了正确解码的数组。字符串绝对相同,我什至保留转义字符。也许是问题所在? 问题答案: 看起来您的服务器已启用。无论是将其禁用或运行通过使用它之前。

  • 还不起作用。所以我放弃链接,我只是编码: