反应,从package.json代理websocket获取本地计算机

时间:2019-07-22 12:22:32

标签: node.js reactjs websocket proxy

在AWS ec2实例上,我有2个项目react和nodejs

由于服务器的特定性,我无法通过它的ip连接toc套接字,但是...

我正在尝试使用react package.json代理中的localhost,但无法正常工作。尝试在我的本地计算机上获取:3334端口

#00FFFFFF

在端口8000上进行反应,在端口3000上进行nodejs,应在端口3334上监听套接字。我实现了与nodejs的连接,但是使用了ws。无法理解我做错了什么

反应:

"proxy": {
    "/api": {
        "target": "http://localhost:3000"
    },
    "/socket.io": {
       "target": "http://localhost:3334",
        "ws": true
    }
  }

在其他实例或本地计算机上,使用ip可以正常运行,但我确实需要此localhost连接。

请帮助

1 个答案:

答案 0 :(得分:0)

问题是我在react io套接字中严格定义为localhost。解决方案:

const socket = openSocket();