代码之家  ›  专栏  ›  技术社区  ›  Yossi

在React中(不是React native):存储在Firestore中的日期对象的行为将发生变化,并且您的应用程序可能会中断

  •  2
  • Yossi  · 技术社区  · 8 年前

    我在react应用程序中收到以下错误消息:

    Firestore中存储的对象将发生更改,您的应用程序可能会崩溃。

    有没有人在react应用程序中看到这个问题,并修复了它?你能分享你的见解/代码吗?

    我看到有人提到同一个问题 角度应用 : https://github.com/firebase/firebase-js-sdk/issues/726

    反应本机应用程序 (如果建议不就这个问题采取任何行动): https://github.com/invertase/react-native-firebase/issues/1024

    2 回复  |  直到 8 年前
        1
  •  1
  •   PremKumar    8 年前
    firebase.initializeApp({
      apiKey: "***********************",
      authDomain: "***********************",
      databaseURL: "***********************",
      projectId: "***********************",
      storageBucket: "***********************",
      messagingSenderId: "***********************"
    });
    
    const settings = {timestampsInSnapshots: true};
    firebase.firestore().settings(settings);
    

    只需在配置firebase/firestore代码的代码中添加上述两条语句。

        2
  •  1
  •   J.Vincent    7 年前

    这是我的例子。一定要按照命令来做。

    常量firebaseConfig={ apiKey:“xxxxxxxxxxxxxxxx”,

    authDomain:“XXXXXXXXXXXX”,

    projectId:“xxxxxxxxxx”,

    storageBucket:“xxxxxxxxxxxxx”,

    messagingSenderId:“xxxxxxxxxxxx” };

    //初始化

    //日期对象

    firebase.firestore文件().设置(settings);