在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连接。
请帮助
答案 0 :(得分:0)
问题是我在react io套接字中严格定义为localhost。解决方案:
const socket = openSocket();