Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit 5f5e8842 authored by 65160381's avatar 65160381
Browse files

9.5

parent adc8e0d2
No related branches found
No related tags found
No related merge requests found
Pipeline #619 passed with warnings
......@@ -126,26 +126,6 @@ app.post('/login', async (req, res) => {
app.post('/api/products', upload.single('productImg'), (req, res) => {
if (!req.session.user) {
return res.status(401).send('User not logged in');
}
const { productName, productPrice } = req.body;
const productImg = req.file ? `/uploads/${req.file.filename}` : null;
const userId = req.session.user.id;
if (!productName || !productPrice || !productImg) {
return res.status(400).json({ message: 'All fields are required' });
}
pool.query('INSERT INTO products (product_name, product_price, product_img, user_id) VALUES (?, ?, ?, ?)',
[productName, productPrice, productImg, userId], (err, results) => {
if (err) return res.status(500).send('Error adding product');
res.json({ message: 'Product added successfully', productId: results.insertId });
});
});
// Fetch products of logged-in user
app.get('/api/user/products', (req, res) => {
if (!req.session.user) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment