import express from "express"; import pkg from "pg"; const { Pool } = pkg; // Destructure Pool from the CommonJS module const router = express.Router(); const pool = new Pool({ user: process.env.DB_USER, host: process.env.DB_HOST, database: process.env.DB_NAME, password: process.env.DB_PASSWORD, port: process.env.DB_PORT, }); // Get all users (Admin-only functionality) router.get("/", async (req, res) => { try { const result = await pool.query("SELECT id, username FROM users"); res.json(result.rows); } catch (error) { console.error(error); res.status(500).json({ message: "Error fetching users" }); } }); export default router;