在亚马逊网络服务ec2实例上,我有2个项目react和nodejs
由于服务器的原因,我不能通过套接字的ip连接到套接字,但是…
我正在尝试从react package.json代理使用本地主机,但它不起作用。React正在尝试获取:本地计算机上的3334端口
"proxy": {
"/api": {
"target": "http://localhost:3000"
},
"/socket.io": {
"target": "http://localhost:3334",
"ws": true
}
}
React在端口8000上,nodejs在端口3000上,套接字应该在端口3334上侦听。我实现了到nodejs的连接,但使用的是这个ws。我不明白我做错了什么
在react中:
const socket = openSocket("http://localhost:3334");
在其他实例或本地机器上,使用ip一切正常,但我真的需要这个本地主机连接。
求求你,帮帮忙
发布于 2019-07-22 21:14:55
问题是我在react io套接字中严格定义为localhost。解决方案:
const socket = openSocket();
https://stackoverflow.com/questions/57145976
复制相似问题