firebase / firebase/firebase-admin-node

Realtime Database never completes in terminal

Abierto
#2,210 1 comentario 1 reacción 0 asignados Ver en GitHub
api: database
Lenguaje dominante
TypeScript
Estrellas
1.7k
Forks
419
Merge medio
3 d 10 h
PR fusionados (30 d)
16

Descripción

### [REQUIRED] Step 2: Describe your environment

* Operating System version: macOS 13.2.1
* Firebase SDK version: 11.9.0
* Firebase Product: database (realtime database)
* Node.js version: v18.16.0
* NPM version: 9.5.1

### [REQUIRED] Step 3: Describe the problem

#### Steps to reproduce:

1. Setup Firebase project
2. Write code that makes a call to Realtime database
3. Execute this code with the terminal

#### Relevant Code:

```js
var admin = require("firebase-admin");

const projectId = process.env.GCLOUD_PROJECT;

var serviceAccount = require(process.env.GOOGLE_APPLICATION_CREDENTIALS);

admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: `https://${projectId}-default-rtdb.europe-west1.firebasedatabase.app/`,
});

var db = admin.database();
var ref = db.ref("/public_resource/");
ref.set("Hello World");

console.log("Updated.");
```

Repository with code to reproduce: https://github.com/nilsreichardt/playground/tree/realtime-database-terminal

https://github.com/firebase/firebase-admin-node/assets/24459435/93edea3e-00b2-49de-b59f-19c4057b737d

You can see in the video, that I executed the code, the write to realtime database executed but the terminal never completes. Only when abort the command with CONTROL + C, I can stop the command.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.