const express = require('express'); const router = express.Router(); const fs = require('fs'); const path = require('path'); const usersPath = path.resolve(__dirname, '..', 'api_v1', 'users.json'); router.get('/', async (req, res) => { try { const loggedUser = req.user?.name; if (loggedUser !== 'Admin') { return res.status(403).json({ ok: false, error: 'Forbidden' }); } const userdb = JSON.parse(fs.readFileSync(usersPath, 'utf-8')); const users = (userdb.users || []) .filter(u => u && u.name) .map(u => ({ name: u.name })); res.json(users); } catch (err) { console.error('❌ Errore GET /users:', err); res.status(500).json({ ok: false, error: err.message }); } }); module.exports = router;