const express = require('express'); const router = express.Router(); const usersRef = require('../services/firebaseService'); // Add user router.post('/', (req, res) => { const newUser = usersRef.push(); newUser.set(req.body); res.send({ message: 'User added', id: newUser.key }); }); // Get users router.get('/', (req, res) => { usersRef.once('value', snapshot => { res.send(snapshot.val()); }); }); // Update user router.put('/:id', (req, res) => { usersRef.child(req.params.id).update(req.body); res.send({ message: 'User updated' }); }); // Delete user router.delete('/:id', (req, res) => { usersRef.child(req.params.id).remove(); res.send({ message: 'User deleted' }); }); module.exports = router;