繁体   English   中英

带websockets的Express.js

[英]Express.js with websockets

目前我的应用程序基于Expressjs + angularjs。 我想开始几个2路呼叫以及现有的http呼叫。 我浏览了几个websocket聊天教程,但没有一个与expressjs集成。

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

我可以创建更多的路由和控制器功能,并让它们中的一些工作2路?

没有什么特别的,你可以使用相同的端口为Socket.IO和表达。

例如在我的项目中我做这样的事情:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM