Express.js with websockets

Express.js with websockets

本文关键字:websockets with js Express      更新时间:2023-09-26

目前我的应用基于Expressjs + angularjs。我想与现有的http调用一起开始一些2路调用。我浏览了一些websocket聊天教程,但没有一个是与expressjs集成的。

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

我可以创建更多的路由和控制器功能,并有一些工作方式2 ?

没有什么特别的需要,您可以为Socket使用相同的端口。IO和express.

。在我的项目中,我是这样做的:

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 */ });

在Socket上也有一个express的例子。IO维基。