raj*_*aju 6 javascript node.js express angularjs
目前我的应用程序基于Expressjs + angularjs.我想开始几个2路呼叫以及现有的http呼叫.我浏览了几个websocket聊天教程,但没有一个与expressjs集成.
我是否在新端口上启动websocket连接?如何将我的angularjs与websocket集成?
我可以创建更多的路由和控制器功能,并让它们中的一些工作2路?
小智 5
不需要什么特别的,您可以对 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 */ });
Run Code Online (Sandbox Code Playgroud)
AFAIK Socket.IO wiki 上还有一个 Express 的示例。
| 归档时间: |
|
| 查看次数: |
5721 次 |
| 最近记录: |