JWT_Authentication/routes/products.js
2025-05-02 11:27:57 +05:30

17 lines
456 B
JavaScript

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;