gpt4 book ai didi

angularjs - AngularJS 和 NodeJs 的套接字问题

转载 作者:太空宇宙 更新时间:2023-11-04 00:08:58 24 4
gpt4 key购买 nike

我需要帮助:我正在尝试向服务器端发送发出套接字事件。你能帮我找出错误吗?请考虑环境:客户端文件和服务器文件在同一服务器上运行。

AngularJS:

<!-- Socket.io //bower_components/angular-socket-io/mock/socket-io.js-->                
var socket = io.connect("http://127.0.0.1:3000");
socket.emit("test","{'xxx': 'yyy'}");

NodeJs:

//"socket.io": "^1.7.4",
var io = require('socket.io').listen(3000);
io.sockets.on('connection', function (socket) {
socket.on('test', function (data) {
console.log("receiving data: " , data);
});
)}
running with : nodemon push.js 3000

提前致谢。安德里亚

最佳答案

您的代码中有一个拼写错误:socket 而不是 sockets。此外,您没有按照 documentation 中的说明初始化 io

var server = require('http').createServer();
var io = require('socket.io')(server);
io.on('connection', function (socket) {
socket.on('test', function (data) {
console.log("receiving data: " , data);
});
)}

server.listen(3000)

关于angularjs - AngularJS 和 NodeJs 的套接字问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com