-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsendQuery.js
More file actions
28 lines (18 loc) · 732 Bytes
/
sendQuery.js
File metadata and controls
28 lines (18 loc) · 732 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const database = require("./database");
function sendQuery(req, res, query, params = [], callback) {
console.log("Executing query:", query, "with parameters:", params);
database.query(query, params, (error, result) => {
if (callback) {
return callback(error, result);
}
if (error) {
console.error('Database Query Error:', error);
return res.status(500).json({ error: 'Database query failed' });
}
if (query.startsWith("INSERT INTO users")) {
return res.status(201).json({ message: 'User registered successfully' });
}
res.status(200).json(result);
});
}
module.exports = sendQuery;