我正在尝试写入我的实时数据库,并且具有以下规则:
{
"rules": {
".read" : true,
"users" : {
".write" : "auth != null"
}
}
}
当我使用127.0.0.1:8887
时,它工作正常,但是当我使用Firebase服务器,函数和托管来托管网站时,它要求我转到localhost:5000
,而数据库写操作却没有”工作。
关于为什么会发生这种情况的任何建议?
谢谢!
答案 0 :(得分:0)
与firebase serve
一起运行的Firebase CLI仅提供Firebase托管文件和HTTPS Cloud Functions for Firebase。它不能在本地为Firebase实时数据库提供服务。
有 本地模拟器,用于测试Realtime Database的安全规则,但是它没有以任何方式集成到Firebase CLI中。有关更多信息,请参见documentation on the Firebase Realtime Database emulator。