在nodeJS应用程序中实现socket.io

时间:2017-02-21 08:25:57

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

我正在构建一个项目,我必须在其中添加,更新和删除用户。目前它们显示如下:

enter image description here

现在我想让我的应用程序实时。所以我使用socket.io来处理websockets。我在服务器和所有客户端之间建立了连接,它们已成功连接。然后每次删除或更新用户时,我发出一个事件并使用socket.io(socket.emit --- socket.on)在服务器上运行该事件,作为响应,我将完整的集合发送回客户端。然后在客户端我将响应加载回$scope

$http.post('/getUserInfo', Obj)

            .then(function(response) {
                if (response) {

                    //console.log(response.data);
                    $scope.users = response.data;
                }
            });

但是这个过程有一个小故障因为angularJS改变了整个对象$scope.users而不仅仅是改变。有谁建议我如何解决这个问题?如何使这个过程流畅,数据(response.data)太大,所以需要花费很多时间。

0 个答案:

没有答案