【问题标题】:Best Practice for Nuxt.js and Firebase Realtime DatabaseNuxt.js 和 Firebase 实时数据库的最佳实践
【发布时间】:2018-07-18 18:11:58
【问题描述】:

我有一些项目要使用 firebase 制作类似博客的 SSR 应用程序。我找到了这个样板文件https://github.com/davidroyer/nuxt-firebase-auth,它运行良好,但它只使用云功能。在使用该样板或任何其他方式呈现页面之前,是否有任何最佳实践从实时数据库中获取数据?我被困住了。

【问题讨论】:

  • 你应该包含相关的代码,而不是仅仅指向它。
  • 也许这个视频对你有很大帮助youtu.be/ZYUWsjUxxUQ

标签: javascript database vue.js nuxt.js


【解决方案1】:

我试过了,我发现有两个选项我在 NUXT SSR 模式下对 Firebase/Firestore 没有任何解决方案

对于 SSR 模式...适用于 firestore 和实时数据库,但它不是实时处理

您可以在组件中的 asyncData 方法或操作 Vuex 上的 nutServerInit 方法上获取数据

如果你想像 firestore 一样实时工作,你必须在 nuxt 上使用 SPA 模式,但这对 SEO 不利

您可以在组件中的 asyncData 方法或操作 Vuex 上的 nuxtClientInit 方法上获取数据

https://www.youtube.com/watch?v=ZYUWsjUxxUQ&feature=youtu.be

以上视频不适用于实时处理,但适用于 SSR 它使用 ismorphicfetch 进行实时数据库,但不适用于 Forestore

在 Cloud Function 上部署 NUXT SSR 需要稍作调整 Cloud Function 仍处于测试阶段,尚不支持 node v8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 2012-09-04
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多