Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有WebSocket的Express.js_Javascript_Node.js_Angularjs_Express - Fatal编程技术网

Javascript 带有WebSocket的Express.js

Javascript 带有WebSocket的Express.js,javascript,node.js,angularjs,express,Javascript,Node.js,Angularjs,Express,目前我的应用程序基于Expressjs+angularjs。我想在现有http调用的同时启动几个双向调用。我浏览了一些websocket聊天教程,但没有一个与expressjs集成 是否在新端口上启动websocket连接?如何将angularjs与websocket集成 我是否可以再创建几个路由和控制器函数,并让其中一些以双向方式工作 无需特殊设置,您可以为Socket.IO和express使用相同的端口 e、 g.在我的项目中,我做了如下工作: AFAIK Socket.IO wiki上还

目前我的应用程序基于Expressjs+angularjs。我想在现有http调用的同时启动几个双向调用。我浏览了一些websocket聊天教程,但没有一个与expressjs集成

是否在新端口上启动websocket连接?如何将angularjs与websocket集成


我是否可以再创建几个路由和控制器函数,并让其中一些以双向方式工作

无需特殊设置,您可以为Socket.IO和express使用相同的端口

e、 g.在我的项目中,我做了如下工作:


AFAIK Socket.IO wiki上还有一个使用express的示例。

如何使用此“IO”连接将事件发送到其他文件中的套接字客户端?@kleinph-这是否也适用于“ws”包?
var express = require('express');
var io = require('socket.io');

var app = express();

var server = http.createServer(app).listen(SERVER_PORT, function() {
    console.log('Express server listening on port ' + SERVER_PORT);
});

// let socket.IO listen on the server
io = io.listen(server);

io.on('connection', function(socket) { /* handle connection */ });