const express = require('express'); const router = express.Router(); const Product = require('../models/Product'); const auth = require('../middleware/auth'); // GET /api/products - Returns all products (JWT protected) router.get('/', auth, async (req, res) => { try { const products = await Product.find(); res.json(products); } catch (err) { res.status(500).json({ error: 'Failed to fetch products' }); } }); module.exports = router;