我正在使用 App Engine 的 Channel API 来维护 Chrome 扩展程序和 App Engine 应用程序之间的连接。您可以在此处查看我的频道相关代码:https ://github.com/2cloud/Chrome/blob/3fe70262ef69ae8286a057055f4108760560c47e/socket.js (该应用程序是开源的,因此您可以查看存储库以了解它是如何实现的都适合在一起)
我的问题是,由于某种原因,App Engine 在令牌过期时引发的 401 错误没有发送到我的 onError 侦听器。我尝试从 onError 中的 if 语句之外记录错误对象,但仍然一无所获。我的结论是 onError 在抛出 401 时不会被调用,正如文档所说的那样。
有没有其他人看到这个错误?有没有人知道如何解决它?