小编Osc*_* BA的帖子

将 socket.io 与 express 4 生成器一起使用

节点的新手,所以我很抱歉。我正在开发我的应用程序,我想使用 socket.io 发送位置。我找到了 1000 个例子,但都是指 express 没有路由的时候,而且都在 app.js 中。所有示例均指聊天应用程序。我能够运行一个示例,将我搜索的几个问题拼凑在一起,但是,我不明白如何让我最终在我的 app.js 上工作的 io 与我的 index.js 交互,以便我可以将它与多个发射一起使用参数。express.io 已过时,我找不到任何当前内容。在 bin/www

/**
 * Socket.io
 */
var io = app.io
io.attach( server );
Run Code Online (Sandbox Code Playgroud)

我的 app.js

var socket_io = require('socket.io');

var app = express();

var io = socket_io();
app.io = io;
Run Code Online (Sandbox Code Playgroud)

所以我可以使用:

io.on('connection', function (socket) {
    console.log('IO Ready');
});
Run Code Online (Sandbox Code Playgroud)

我不知道如何在我的 index.js(路由)上使用套接字,我无法对其进行模块化。

提前致谢。

javascript sockets node.js socket.io express-generator

1
推荐指数
1
解决办法
4977
查看次数