const express = require('express');
const bodyParser = require('body-parser');
const userController = require('./controllers/userController');
const productController = require('./controllers/productController');

const app = express();
const port = 3000;

// ตั้งค่า EJS
app.set('view engine', 'ejs');
app.set('views', './views');

// ตั้งค่า middleware
app.use(bodyParser.json());

// ตั้งค่า routes
app.use('/users', userController);
app.use('/products', productController);

// หน้าแรก (Home)
app.get('/', (req, res) => {
  res.render('index', { title: 'E-commerce Home' });
});

app.listen(port, () => {
  console.log(`Server running on port ${port}`);
});