2016-11-25 119 views
0

我在node.js上很新,现在我在学习socket.io。 我开发一步一个应用程序一步的话,在这个时候,我有一个应用程序,可以登录的用户,在MySQL和MongoDB做CRUD操作和上传文件,所有这些操作管理与一些网页HTML和JavaScript技术直接从restify推出。 之后,我打算在此时添加套接字功能,以简单打印谁在线。因此,在我有类似的东西之前:Socket.io和请求和响应对象

server.get('/ login',function(req,res,next){...});

,现在我有这样的事情:

socket.on( “登录” 功能(REQ,水库,下一个){...});

但是,自然,REQ和RES是不确定的! 在socket.io中是否有相同的对象?

+0

对不起我的朋友,但你需要详细说明你的问题,因为它不清楚。 – iniestar

+0

@iniestar:现在好点了吗? – Filippo1980

回答

0

据我了解,你想传递的值在您的请求和响应使用socket.io来回。

是的,它是可以做到这一点,你的语法应该是这样的......

使用express.js:

io.on('login', function(req){ 
client.emit('response event', { some: 'data' }); 

注意:在使用发射将数据发送给大家的时候,你有其他的方法,如.broadcast()。为了(),等。用于其他用途的情况下refer to socket.io github for better understanding 最后,而外散发你定义要发送到您要在客户端调用函数和数据客户。