【问题标题】:Meteor + React Mantra offline application atemptMeteor + React Mantra 离线应用尝试
【发布时间】:2016-06-05 05:18:10
【问题描述】:

阅读并关注 Ken Rogers 非常好的书:Meteor + React;我们成功地开始使用 Mantra 惊人的架构创建一个新应用程序。

但不幸的是,我们达到了大约 40% 的总开发量,并在昨天测试了我们的新应用,但处于离线状态。为了实现它,我安装了 GroundDB 和 Appcache:

meteor add appcache
meteor add ground:db

在将所有 Mongo.Collection 更改为 Ground.Collection 后,我们突然得到了奇怪的错误,例如:

TypeError:无法读取 null 的属性“上下文” TypeError:无法读取未定义的属性“供应商”

Mantra 或 React 似乎根本无法离线使用。

提前感谢您的帮助。

【问题讨论】:

    标签: javascript meteor reactjs


    【解决方案1】:

    发现GroundDB在Meteor最新版本中无法正常使用。

    所以最近我们开始将 GroundDB II rc6 与 subs-cache 结合使用。

    这样我们就可以完成我们所需要的:

    https://github.com/GroundMeteor/db/issues/186

    【讨论】:

    • 除了GroundDB,你们有没有使用其他的包/模块来实现离线web app?
    • 您好,实现离线web app,我们目前使用:ground:db@2.0.0-rc.6 ccorcos:subs-cache(或者一些fork,因为有问题)和appcache。问候。
    • 最近听到很多关于Service Worker的消息,说是要替代appcache。你试过了吗?
    • 不,还没有尝试过,但我已经阅读了几页这样的:
    • 不,我们还没有尝试过,但我已经阅读了几个来源,如forums.meteor.com/t/meteor-and-service-workers/1765/9,发现流星的 Service Worker 仍处于非常早期的阶段,正如你在这个组件中看到的那样:@ 987654323@。我们仍在修复 GroundDB 的一些问题。我们还认为我们可以尝试 RethinkDB github.com/Slava/meteor-rethinkdb,但它有一个已知问题,正如您在 github.com/Slava/meteor-rethinkdb/issues/24 末尾看到的那样。
    猜你喜欢
    • 2016-07-17
    • 2014-12-18
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多