Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit 73ef59e8 authored by 65160394's avatar 65160394
Browse files

commit 1

parent 2d6e3897
No related branches found
No related tags found
No related merge requests found
......@@ -6,18 +6,35 @@ const bodyParser = require("body-parser");
const app = express();
const PORT = process.env.PORT || 3000;
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
// Database configuration
const pool = mysql.createPool({
host: process.env.pool_HOST ,
port: process.env.pool_PORT ,
user: process.env.pool_USER ,
password: process.env.pool_PASSWORD ,
database: process.env.pool_NAME ,
host: process.env.DB_HOST ,
port: process.env.DB_PORT ,
user: process.env.DB_USER ,
password: process.env.DB_PASSWORD ,
database: process.env.DB_NAME ,
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0
});
// Check database connection
async function testConnection() {
try {
const connection = await pool.getConnection();
await connection.ping();
console.log('Database connection succeeded.');
connection.release();
} catch (err) {
console.error('Database connection failed:', err);
process.exit(1); // Terminate the app if the database connection fails
}
}
testConnection();
// ตั้งค่า Middleware
app.set("view engine", "ejs");
app.use(bodyParser.urlencoded({ extended: true }));
......
......@@ -7,11 +7,11 @@
</head>
<body>
<h1>รายการทัวร์</h1>
<!-- <ul>
<ul>
<% tours.forEach(tour => { %>
<li><%= tour.name %> - <%= tour.location %> - $<%= tour.price %></li>
<% }) %>
</ul> -->
</ul>
<h2>เพิ่มทัวร์ใหม่</h2>
<form action="/add" method="POST">
<input type="text" name="name" placeholder="ชื่อทัวร์" required>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment