【发布时间】:2019-03-24 08:46:13
【问题描述】:
我使用 nodeJs 作为后端,reactJs 作为我的前端,问题是我从节点发出了一个套接字发出函数
var server = require('http').createServer();
var io = require('socket.io')(server);
io.emit('quantity_check', 'KR')
现在的问题是我无法捕捉到发射
let serverUrl = 'localhost:3008'
const socket = socketIOClient(serverUrl);
socket.on("quantity_check", data => this.setState({ kiiii: data }));`
const socket = socketIOClient(serverUrl);
我正在本地检查这个,即使我尝试使用我的 ip 它没有连接我不确定问题发生在哪里 pc:nodejs 和 reactjs 在不同的端口上运行
【问题讨论】:
-
你试过
http://localhost:3008吗?你是如何在 FE 中导入你的套接字库的? -
从“socket.io-client”导入socketIOClient;你试过了,但没有在控制台中工作,只有断开连接才是真实的