routes/userRoutes.js
Sun Apr 06 2025 17:42:31 GMT+0000 (Coordinated Universal Time)
Saved by
@exam3
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;
content_copyCOPY
Comments