From aaa734972290a89a5b6f767e63d077fd9689ea3a Mon Sep 17 00:00:00 2001
From: Atiwit Pattanapukdee <65160394@go.buu.ac.th>
Date: Sun, 16 Mar 2025 02:46:09 +0700
Subject: [PATCH] Add Project File

---
 routes/tourRoutes.js |  4 +++-
 server.js            | 28 +++++++++++-----------------
 2 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/routes/tourRoutes.js b/routes/tourRoutes.js
index 08b172e..4cd9cf1 100644
--- a/routes/tourRoutes.js
+++ b/routes/tourRoutes.js
@@ -4,5 +4,7 @@ const tourController = require('../controllers/tourController');
 
 router.get('/', tourController.getTours);
 router.get('/tour/:id', tourController.getTourDetails);
-
+router.get('/login', authController.loginPage);
+router.post('/login', authController.loginUser);
+router.get('/dashboard', authController.dashboard);
 module.exports = router;
diff --git a/server.js b/server.js
index 8afe315..cce3ece 100644
--- a/server.js
+++ b/server.js
@@ -1,31 +1,25 @@
 const express = require('express');
 const bodyParser = require('body-parser');
-const session = require('express-session');
-const authController = require('./controllers/authController');
+const dotenv = require('dotenv');
+const tourRoutes = require('./routes/tourRoutes');
 
+dotenv.config();
 const app = express();
-const port = 3000;
+
+app.set('view engine', 'ejs');
+app.use(express.static('public'));
 
 // Middleware
 app.use(bodyParser.urlencoded({ extended: true }));
 app.use(session({
-  secret: 'secretkey',
+  secret: 'bankkhabb',
   resave: false,
   saveUninitialized: true
 }));
 
-// Set EJS as view engine
-app.set('view engine', 'ejs');
-
-// Serve static files like CSS
-app.use(express.static('public'));
-
-// Routes
-app.get('/login', authController.loginPage);
-app.post('/login', authController.loginUser);
-app.get('/dashboard', authController.dashboard);
+app.use('/', tourRoutes);
 
-// Start the server
-app.listen(port, () => {
-  console.log(`Server running at http://localhost:${port}`);
+const PORT = process.env.PORT || 3000;
+app.listen(PORT, () => {
+  console.log(`Server is running on port ${PORT}`);
 });
-- 
GitLab