const express = require("express"); const { PrismaClient } = require("@prisma/client"); const router = express.Router(); const prisma = new PrismaClient(); const authMiddleware = require("../middleware/authMiddleware"); router.get("/", async (req, res) => { const deals = await prisma.deal.findMany({ include: { user: true } }); res.json(deals); }); router.post("/",authMiddleware, async (req, res) => { const { title, description, url, imageUrl, price, userId } = req.body; const deal = await prisma.deal.create({ data: { title, description, url, imageUrl, price, userId }, }); res.json(deal); }); module.exports = router;