每次访问控制台时,firebase数据库都会重置

时间:2018-06-09 09:06:47

标签: javascript database firebase firebase-realtime-database

每次我在firebase数据库控制台(在网页中)设置规则时,它都会重置。也许这是我没有得到关于firebase和保存的东西,但我每次访问页面时都必须设置新规则。当我去那里时,我得到了“入门”页面,我开始认为这是我无法解决的问题。谁能解释我不理解的东西?我试图查看是否将事件保存到数据库并收到错误消息:

  

“undefined不是对象(评估'_firebase.firebase.auth')”

。也许这是一个单独的问题,但它可能与上述问题有关。 困惑......

import pandas as pd

temp=u"""#NAME,DATE,RECORDS,QUANTITY
Johb.W. Smith, LLC,03/01/2018 to 03/29/2018,728,32309.77
XXX Industrial Ltd, Inc.,07/27/2017 to 07/28/2017,2,312.00
XYSC,03/02/2018 to 03/29/2018,387,4468.50"""
#after testing replace 'pd.compat.StringIO(temp)' to 'filename.csv'
df = pd.read_csv(pd.compat.StringIO(temp), sep="|")

df1 = df.iloc[:, 0].str.rsplit(',', n=3, expand=True)
df1.columns = df.columns.str.split(',')[0]
print (df1)
                      #NAME                      DATE RECORDS  QUANTITY
0        Johb.W. Smith, LLC  03/01/2018 to 03/29/2018     728  32309.77
1  XXX Industrial Ltd, Inc.  07/27/2017 to 07/28/2017       2    312.00
2                      XYSC  03/02/2018 to 03/29/2018     387   4468.50

1 个答案:

答案 0 :(得分:1)

很难100%确定您的问题是什么,但您可能会在项目部署时覆盖您在Firebase控制台中定义的安全规则以及本地Firebase项目中的安全规则。

通过CLI(https://firebase.google.com/docs/cli/#initializing_a_project_directory)初始化Firebase项目时,CLI默认情况下会创建一个包含数据库规则(名为database.rules.json)的文件。

当您通过firebase deploy命令(没有--only标志)部署项目时,CLI会使用此json文件中的安全规则覆盖存储在Firebase联机控制台中的安全规则。 / p>

为了防止出现这种情况,您可以在本地项目中禁止显示此文件。

相关问题