Ir a la consola
Prueba Cloud Firestore: Descubre la base de datos flexible y escalable de Firebase y Google Cloud Platform. Obtén más información sobre Cloud Firestore.

Instalación y configuración en JavaScript

Firebase Realtime Database es una base de datos alojada en la nube. Los datos se almacenan en formato JSON y se sincronizan en tiempo real con cada cliente conectado. Cuando compilas apps multiplataforma con nuestros SDK de iOS, Android y JavaScript, todos tus clientes comparten una instancia de Realtime Database y reciben actualizaciones automáticamente con los datos más recientes.

Requisitos previos

  1. Agrega el SDK cliente de Firebase JavaScript a tu app y configúralo.

Configura reglas de Firebase Database

Realtime Database proporciona un lenguaje de reglas declarativas que te permite definir cómo se deben estructurar los datos, cómo se deben indexar y cuándo se pueden leer y escribir. Según la configuración predeterminada, el acceso de lectura y escritura a tu base de datos es restringido, por lo que solo los usuarios autenticados pueden leer o escribir datos. Para comenzar sin configurar Authentication, puedes definir tus reglas de acceso público. Esto hace que tus datos estén abiertos para todos, incluso las personas que no usan la aplicación. Asegúrate de volver a restringir tu base de datos cuando configures la autenticación.

Inicializa el SDK de JavaScript para Realtime Database

Debes especificar la URL de Realtime Database cuando inicialices tu SDK de JavaScript.

La dirección de Realtime Database se encuentra en la pestaña Database de Firebase console. Tendrá el formato https://<databaseName>.firebaseio.com.

Inicializa tu SDK usando el siguiente fragmento de código:

  // Set the configuration for your app
  // TODO: Replace with your project's config object
  var config = {
    apiKey: "apiKey",
    authDomain: "projectId.firebaseapp.com",
    databaseURL: "https://databaseName.firebaseio.com",
    storageBucket: "bucket.appspot.com"
  };
  firebase.initializeApp(config);

  // Get a reference to the database service
  var database = firebase.database();

Ya estás listo para comenzar a usar Firebase Realtime Database.

Pasos siguientes