Baserunner es una útil para explorar y explotar los almacenes de datos de Firebase. Ver Esta publicación en nuestro blog Aquí hay una descripción caudillo de cómo funciona Firebase y por qué lo creamos.
configuración
Clon de Git https://github.com/iosiro/baserunner.git
cd baserunner
Instalar npm
npm ejecutar compilación
comenzar sobre el nivel del mar
Vaya a http: // localhost: 3000 en su navegador.
usar
La interfaz de Baserunner se ve así:
Primero, use el cuadro de texto de configuración para cargar una estructura JSON de configuración de Firebase desde la aplicación que desea probar. Se parece a esto:
«ApiKey»: «API_KEY»,
«AuthDomain»: «PROJECT_ID.firebaseapp.com»,
«DatabaseURL»: «https://PROJECT_ID.firebaseio.com»,
«ProjectId»: «PROJECT_ID»,
«StorageBucket»: «PROJECT_ID.appspot.com»,
«MessagingSenderId»: «SENDER_ID»,
«AppId»: «APP_ID»,
«MeasurementId»: «G-MEASUREMENT_ID»,
«DatabaseURL»: «https://PROJECT_ID.firebasedatabase.app/»
}
Luego inicie sesión como adjudicatario frecuente, ya sea con correo electrónico y contraseña o con un número de teléfono móvil. Si está ingresando con un número de teléfono celular, complete el CAPTCHA antaño de despachar su número. Su SMS le pedirá que ingrese una OTP. Ingrese esto sin completar CAPTCHA para completar el inicio de sesión. Tenga en cuenta que puede excluir este paso para probar consultas sin autenticación.
Finalmente, puede usar la interfaz de consultas para despachar consultas a Cloud Firestore de la aplicación. Baserunner ofrece una serie de consultas de plantilla para acciones generales. Haga clic en uno de ellos para cargarlo en el campo de texto y reemplazar los títulos mostrados ==LIKE THIS==
con nombres válidos de colecciones, ID, campos, etc.
Cedido que el SDK de Firebase JavaScript no tiene forma de obtener una serie de las colecciones disponibles, debes adivinarlas u obtener sus nombres del JavaScript front-end de la aplicación.