J'ai problème avec le code où très similaire que je cours sur JavaScript ne fonctionne pas sur Node.js:Impossible d'interroger dans l'admin Node.js
exports.findDate = functions.https.onRequest((req, res) => {
console.log("helo: " + req.query.text); // this works
var ref = admin.database().ref("messages/events");
const query = ref.orderByChild("start").equalTo(req.query.text);
query.on("child_added", function(snapshot) {
console.log(snapshot.val().title);
res.status(200).send('ok1' + snapshot.toJSON().title);
});
res.status(200).send('ok'); //this print in browser
});
Étrangement, seules choses en dehors du travail de recherche. Qu'est-ce qui peut le provoquer?
code mis à jour:
exports.getEvents = functions.https.onRequest((req, res) => {
admin.database().ref('events').orderByValue().once('value', function(snapshot) {
console.log(snapshot.val().title);
res.status(200).send('ok1');
}).catch(error => {
console.error('Error while reading data', error);
res.status(403).send('Error');
});
});
encore reçu 'ok' au lieu de' ok1' –