NodeJs异步不能按预期工作

时间:2016-05-06 03:57:34

标签: javascript node.js

我为我的游戏编写了一个node-js express-js应用程序。我想向玩家发送数据。我写了一个索引路由器。所以当你发布我的节点js应用程序的索引。它可以将数据发送给所有玩家。

喜欢

  

POST http://localhost:3000/

     

数据:{

     

“message”:“新级别

     

可用“}

第一次请求。免费啤酒会立即出现。

我可以看到它正在记录。

问题是第二个问题挂起了。为什么呢?

 .post(function (req, res, next) {

            models.users.find({
                'uuid': recipient
            }, 'data type date', function (err, result) {
                setTimeout(function () {
                    //process a very large amount of kittens here.
                    for(var i = 0; i < result.length; i++){

                        //send kittens to all our users;
                    }
                } , 0);
            });
                res.send('free beers!'); 
            });

0 个答案:

没有答案