App Engine Channel API的Javascript客户端未使用我的onError回调

时间:2011-08-22 22:47:57

标签: javascript google-app-engine channel-api

我正在使用App Engine的Channel API来维护Chrome扩展程序和App Engine应用之间的连接。您可以在此处查看与我的频道相关的代码:https://github.com/2cloud/Chrome/blob/3fe70262ef69ae8286a057055f4108760560c47e/socket.js(该应用程序是开源的,因此您可以查看存储库以了解它们如何组合在一起)

我的问题是,由于某种原因,当令牌过期时App Engine抛出的401错误没有发送到我的onError侦听器。我试过在onError中记录错误对象,在if语句之外,但仍然没有任何结果。我的结论是,当抛出401时onError不会被调用,正如文档所说的那样。

还有其他人看到此错误吗?有没有其他人知道如何解决它?

1 个答案:

答案 0 :(得分:2)

我已经复制了这个bug并开始修复它。 http://code.google.com/p/googleappengine/issues/detail?id=5685