2019.04.15

毕设进度

  • 仔细思索了一下,PWA在俺的应用中要做的还只是缓存静态资源和桌面应用添加,本地的离线存储应该还是要利用indexDB,不知两者是否有交集,还要进一步了解
  • 进一步了解后感觉好麻烦,还是先用localstorage苟住吧orz,时间紧迫
  • 注册ServiceWorker时有一些限制:域名需要https,除非你使用localhost;另外react只在生产环境启用ServiceWorker,详见你的serviceWorker.js
  • 在进行离线与在线数据同步的时候,显然需要更新的时间戳。恭喜你,mongoDB现在支持直接自动记录创建与更新时间戳了,见这个回答
  • 如何检测离线呢,通过某些自带属性还是不靠谱,直接通过请求失败来处理吧。还有反复尝试请求的过程——又要做一些改造了orz

etc

  • 明天我周先生要开始写初稿🐦