Meteor不渲染css,并且在使用外部DDP Meteor实例时不断重新加载应用程序
Meteor does not render css and keeps reloading the app when using external DDP Meteor instance
我试图通过各种方式找出原因,以及这种情况是如何发生的,但我似乎无法弄清楚。我已经在freenode上的#流星上问了这个问题,但那个频道有点害怕。
问题是,当我使用第二个流星应用程序作为DDP源时,我的应用程序停止渲染css并继续重新加载页面。(DDP_DEFAULT_CONNECTION_URL)。
好吧,它会在一瞬间渲染css,然后再次重置,css完全从browser/dom中消失。
我把我的源代码放在github上,无法呈现css的应用程序是:github.com/mdahiemstra/tripster/tree/master/src/app
流星ddp服务器为:github.com/mdahiemstra/tripster/tree/master/src/api
相当标准的流星设置,没有什么太花哨的。当我不包括DDP连接url时,应用程序做得很好。
我也在网上放了一个演示,看到它在行动中失败了:应用程序:http://oozio.nl:5000/(使用流星应用程序"api"的DDP)
提前感谢您的帮助/建议!
--编辑在#metroe上一位irc用户的帮助下,我们通过删除自动更新暂时解决了这个问题,但这很难解决,我认为这是一个核心的流星错误。
不要使用DDP_DEFAULT_CONNECTION_URL
,而是使用DDP.connect()
:
DDPConnection = (Meteor.isClient) ? DDP.connect('http://myOtherServer.com') : {};
if(Meteor.isClient) {
// set the new DDP connection to all internal packages, which require one
Meteor.connection = DDPConnection;
Accounts.connection = Meteor.connection;
Meteor.users = new Mongo.Collection('users');
Meteor.connection.subscribe('users');
}
// When creating a collection use:
posts = new Mongo.Collection("posts", DDPConnection);
// And to subscribe use the DDP connection
DDPConnection.subscribe("mySubscription");
相关文章:
- 可以't在Meteor中加载Favicon
- 数据表 AJAX 筛选器重新加载数据
- 在Meteor中加载带有采集数据的选择输入字段
- 如何在新加载的页面上执行(下拉)操作
- 根据上一个选项卡的选择器重新加载选项卡
- 在 Meteor 中加载 Dropbox dropin.js 脚本
- 获得“中止,因为不接受 0”并使用反应热加载器重新加载整页
- 在 Meteor 中加载 youtube 播放器 API
- 咕噜咕噜的手表:实时加载重新加载落后 1 步....
- 如何为新加载的元素提供JQuery UI工具提示
- 如何在新加载的页面上使用相同的JavaScript代码(通过重定向)
- Meteor模板加载
- 使用PHP或Javascript检测页面刷新或新加载
- 从javascript加载Meteor渲染加载模板
- 砌体重新加载&reloadItems不起作用
- Meteor JS-加载每个模板后启动功能
- 如何使javascript计时器重新加载
- 如何获取新加载的图像's width / naturalWidth
- 列出并调用firefox扩展中新加载的选项卡中的js函数
- 旋转器重新加载图像似乎在覆盖层后面