套接字在服务器端代码节点内发出

时间:2016-09-21 16:49:07

标签: javascript angularjs node.js sockets socket.io

我使用MEAN堆栈,带有angularjs前端,节点后端。

是否可以在某些函数中使套接字发出调用?我很有兴趣向客户端发送数据。

或者pusher服务器端是如何工作的,也可以用套接字来完成?

客户端请求如下服务器端

var bankfactory = require(path.resolve('./modules/articles/server/factory/user_factory.js'));


 app.post('/api/bank', function (req, res) {
bankfactory.bank_inn(req.user._id,amount).then( function (bankresult) {
                res.json(bankresult);
            });
});

bankfactory:

    exports.bank_inn = bank_inn;


    function bank_inn(playerid,amount) {

if (playerid == 1) {

} else {

    // possible to make a emit call to the client here?
//emit("newevent,datahere)
}

    }

是否有可能在那里发出一个插座?

1 个答案:

答案 0 :(得分:0)

您可以添加自己的事件发射器并在bank_inn函数中发出事件:

#closeButton:armed, #closeButton:focused,
#minimizeButton:armed, #minimizeButton:focused,
#maximizeButton:armed, #maximizeButton:focused { 
    -fx-background-insets: 0 0 -1 0, 0, 1, 2;
}