Javascript 推送器通知未按示例中列出的方式工作

Javascript 推送器通知未按示例中列出的方式工作,javascript,python,pusher,Javascript,Python,Pusher,我正在运行pusher演示代码,该代码是在用户注册时提供的,遇到问题并寻求帮助 客户端是JS,服务器代码是应用程序引擎中的Python 当我从事件创建者启动事件时,我发现通知工作正常 但是,当我使用示例python代码并从app engine启动时,我会收到两个警报消息框: 框1:localhost:8080上的页面显示[object] 框2:pusher.com上的页面上写着[对象] 我的python代码: p = pusher.Pusher(app_id='45392', key='..',

我正在运行pusher演示代码,该代码是在用户注册时提供的,遇到问题并寻求帮助

客户端是JS,服务器代码是应用程序引擎中的Python

当我从事件创建者启动事件时,我发现通知工作正常

但是,当我使用示例python代码并从app engine启动时,我会收到两个警报消息框:

框1:localhost:8080上的页面显示[object]

框2:pusher.com上的页面上写着[对象]

我的python代码:

p = pusher.Pusher(app_id='45392', key='..', secret='..')
p['test_channel'].trigger('my_event',{'message': 'hello world'})
var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data);
我的Javascript代码:

p = pusher.Pusher(app_id='45392', key='..', secret='..')
p['test_channel'].trigger('my_event',{'message': 'hello world'})
var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data);

这个例子是完全正确的,实际上你必须知道你是发送对象,这样你就可以把你的消息作为data.message而不是在alert函数中传递数据

var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data.message);

你能告诉我你在哪里找到客户代码吗?你所指的哪些文件是不正确的。这两个代码位都可以工作,但我希望客户端代码能够执行
alert(data.message)。《快速入门指南》绝对正确: