0

我正在使用accounts-google 使用accounts-ui 包,我注意到一些奇怪的东西。当我执行“meteor run --port 3001”并转到http://testsite.com:3001时,我可以单击一个显示“配置 Google 登录”的按钮并进行配置。但是当我使用“meteor bundle myapp.tgz”捆绑我的应用程序并运行时,单击该按钮不会打开配置弹出窗口。如果我跟踪网络,我会看到这种延迟在此处输入图像描述任何帮助将不胜感激!样品站点

4

1 回答 1

0

我有点不确定问题是什么,但让我试一试:

由于 Meteor 通过单独的线路将数据发送到 HTML 和 JS:HTML 和 JS 首先加载,然后是数据。

您看到的延迟是由于实时套接字处理方式的影响。Meteor 将保持连接“打开”,直到发生数据更改并要求客户端发出新请求。您在 webkit 控制台中看到的报告是推送被发送到浏览器之前的时间。这就是 XHR 长轮询的工作原理。由于 websocket 存在一些问题,长轮询是目前用于将数据“实时”发送到客户端的机制。

于 2013-05-03T16:46:14.693 回答