Tag: 推送器

在某些networking中,Pusher JS不能从节点JS开始工作

我遵循Pusher文档的指导来创build一个简单的例子,代码是从代码示例中复制的。 当我在家的时候,这个例子很好用,但是当我在办公室里时,这个例子从来没有用过。 在办公室里,当我使用Pusher提供的Debug Console创build新的事件时,HTML页面可以提醒消息。 但是,当我从节点JS触发事件时,HTML页面不会提醒任何消息。 我猜这个问题与networking有关,所以我想知道如何跳过networking限制,同时使用节点js中的pusher js。

有没有一个库在node.js中实现pusher.com?

我使用pusher.com,并希望迁移到我自己的托pipe。 是否有一个库在Node.js中实现Pusher.com协议?

从NodeJSasynchronous中返回值

我在Node中缺less一些简单的东西,我有一个需要导出的函数,并返回一个asynchronous值。 我不知道如何让Node在返回值之前“等待”,我显然被宠坏了前端的JavaScript和数据绑定… 下面的代码不会等待用户返回数据(推送者是一个rest呼叫),所以它总是不确定的。 exports.getMembers = function(channel) { var users; pusher.get( { path: '/channels/'+channel+'/users', params: {} }, function( error, request, response ) { if( response.statusCode === 200 ) { var result = JSON.parse( response.body ); users = result.users; return users; } else { console.log(error); } } ); //return users; };