diff --git a/backend/src/index.js b/backend/src/index.js index 9346889..8dcf561 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -110,6 +110,8 @@ app.use(cors({ origin: '*', credentials: true })); + +app.use('/api/payment', stripePaymentRoutes(pool, query, authMiddleware(pool, query))); app.use(express.json()); app.use(morgan('dev')); @@ -240,7 +242,6 @@ app.delete('/api/image/product/:filename', adminAuthMiddleware(pool, query), (re // Use routes -app.use('/api/payment', stripePaymentRoutes(pool, query, authMiddleware(pool, query))); app.use('/api/admin/settings', settingsAdminRoutes(pool, query, adminAuthMiddleware(pool, query))); app.use('/api/products', productRoutes(pool, query)); app.use('/api/auth', authRoutes(pool, query)); diff --git a/backend/src/routes/stripePayment.js b/backend/src/routes/stripePayment.js index 503d67a..ab2ce7a 100644 --- a/backend/src/routes/stripePayment.js +++ b/backend/src/routes/stripePayment.js @@ -68,7 +68,8 @@ module.exports = (pool, query, authMiddleware) => { return res.status(400).send(`Webhook Error: ${err.message}`); } }); - + router.use(express.json()); + // Apply authentication middleware to all routes router.use(authMiddleware);