Untitled

 avatar
unknown
plain_text
a month ago
697 B
2
Indexable
// Endpoint pentru a obține toate parfumurile din Firebase
router.get('/get-parfumes', async (req, res) => {
  try {
    const parfumesRef = db.collection('parfumes');
    const snapshot = await parfumesRef.get();

    if (snapshot.empty) {
      return res.status(404).send('Nu există parfumuri!');
    }

    // Preia datele din fiecare document
    const parfumesData = snapshot.docs.map(doc => ({
      id: doc.id,
      ...doc.data(),
    }));

    return res.status(200).json(parfumesData);  // Trimite datele ca răspuns
  } catch (error) {
    console.error('Eroare la preluarea parfumurilor:', error);
    return res.status(500).send('A apărut o eroare la preluarea datelor!');
  }
});
Leave a Comment