簡體   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