Added package files and updated server
This commit is contained in:
57
server.cjs
57
server.cjs
@@ -8,7 +8,7 @@ const bodyParser = require('body-parser');
|
||||
|
||||
const pool = mariadb.createPool({
|
||||
host: 'localhost',
|
||||
user: 'trigger',
|
||||
user: 'triggeradmin',
|
||||
password: 'trigger',
|
||||
connectionLimit: 5,
|
||||
});
|
||||
@@ -26,6 +26,7 @@ const callback = (error, notification) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log(notification);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -45,7 +46,7 @@ app.use(bodyParser.json());
|
||||
|
||||
app.get('/trigger/api/personaldata', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.personaldata;';
|
||||
const query = 'SELECT * FROM trigger_database.personaldata;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -54,7 +55,7 @@ app.get('/trigger/api/personaldata', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/personaldata', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.personaldata SET firstname = '${req.body.firstname}', lastname = '${req.body.lastname}', email = '${req.body.email}';`;
|
||||
const query = `UPDATE trigger_database.personaldata SET firstname = '${req.body.firstname}', lastname = '${req.body.lastname}', email = '${req.body.email}';`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -63,7 +64,7 @@ app.patch('/trigger/api/personaldata', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/messages', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.messages;';
|
||||
const query = 'SELECT * FROM trigger_database.messages;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -72,7 +73,7 @@ app.get('/trigger/api/messages', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/messages', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `INSERT INTO trigger.messages (message, easteregg) VALUES ('${req.body.message}', '${req.body.easteregg}');`;
|
||||
const query = `INSERT INTO trigger_database.messages (message, easteregg) VALUES ('${req.body.message}', '${req.body.easteregg}');`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -81,7 +82,7 @@ app.post('/trigger/api/messages', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/messages', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.messages SET message = '${req.body.message}', easteregg = '${req.body.easteregg}' WHERE id = '${req.body.id}';`;
|
||||
const query = `UPDATE trigger_database.messages SET message = '${req.body.message}', easteregg = '${req.body.easteregg}' WHERE id = '${req.body.id}';`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -90,7 +91,7 @@ app.patch('/trigger/api/messages', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/messages', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.messages WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.messages WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -99,7 +100,7 @@ app.delete('/trigger/api/messages', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/apps', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.apps;';
|
||||
const query = 'SELECT * FROM trigger_database.apps;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -108,7 +109,7 @@ app.get('/trigger/api/apps', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/apps', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `INSERT INTO trigger.apps (name, url, icon, urlbase, category) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.icon}', '${req.body.urlbase}', '${req.body.category}')`;
|
||||
const query = `INSERT INTO trigger_database.apps (name, url, icon, urlbase, category) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.icon}', '${req.body.urlbase}', '${req.body.category}')`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -117,7 +118,7 @@ app.post('/trigger/api/apps', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/apps', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.apps SET name = '${req.body.name}', url = '${req.body.url}', icon = '${req.body.icon}', urlbase = '${req.body.urlbase}', category = '${req.body.category}' WHERE id = '${req.body.id}'`;
|
||||
const query = `UPDATE trigger_database.apps SET name = '${req.body.name}', url = '${req.body.url}', icon = '${req.body.icon}', urlbase = '${req.body.urlbase}', category = '${req.body.category}' WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -126,7 +127,7 @@ app.patch('/trigger/api/apps', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/apps', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.apps WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.apps WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -135,7 +136,7 @@ app.delete('/trigger/api/apps', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/appCategories', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT DISTINCT category FROM trigger.apps;';
|
||||
const query = 'SELECT DISTINCT category FROM trigger_database.apps;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -144,7 +145,7 @@ app.get('/trigger/api/appCategories', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/links', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.links;';
|
||||
const query = 'SELECT * FROM trigger_database.links;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -153,7 +154,7 @@ app.get('/trigger/api/links', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/links', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `INSERT INTO trigger.links (name, url, category) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.category}')`;
|
||||
const query = `INSERT INTO trigger_database.links (name, url, category) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.category}')`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -162,7 +163,7 @@ app.post('/trigger/api/links', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/links', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.links SET name = '${req.body.name}', url = '${req.body.url}', category = '${req.body.category}' WHERE id = '${req.body.id}'`;
|
||||
const query = `UPDATE trigger_database.links SET name = '${req.body.name}', url = '${req.body.url}', category = '${req.body.category}' WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -171,7 +172,7 @@ app.patch('/trigger/api/links', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/links', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.links WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.links WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -180,7 +181,7 @@ app.delete('/trigger/api/links', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/providers', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.providers;';
|
||||
const query = 'SELECT * FROM trigger_database.providers;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -189,7 +190,7 @@ app.get('/trigger/api/providers', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/providers', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `INSERT INTO trigger.providers (name, url, prefix) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.prefix}')`;
|
||||
const query = `INSERT INTO trigger_database.providers (name, url, prefix) VALUES ('${req.body.name}', '${req.body.url}', '${req.body.prefix}')`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -198,7 +199,7 @@ app.post('/trigger/api/providers', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/providers', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.providers SET name = '${req.body.name}', url = '${req.body.url}', prefix = '${req.body.prefix}' WHERE id = '${req.body.id}'`;
|
||||
const query = `UPDATE trigger_database.providers SET name = '${req.body.name}', url = '${req.body.url}', prefix = '${req.body.prefix}' WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -207,7 +208,7 @@ app.patch('/trigger/api/providers', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/providers', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.providers WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.providers WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -216,7 +217,7 @@ app.delete('/trigger/api/providers', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/themes', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * FROM trigger.themes;';
|
||||
const query = 'SELECT * FROM trigger_database.themes;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -225,7 +226,7 @@ app.get('/trigger/api/themes', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/themes', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `INSERT INTO trigger.themes (name, imagebackground, colorbackground, colorsearchbackground, colortextpri, colortextacc, colorborder) VALUES ('${req.body.name}','${req.body.imagebackground}','${req.body.colorbackground}','${req.body.colorsearchbackground}','${req.body.colortextpri}','${req.body.colortextacc}','${req.body.colorborder}')`;
|
||||
const query = `INSERT INTO trigger_database.themes (name, imagebackground, colorbackground, colorsearchbackground, colortextpri, colortextacc, colorborder) VALUES ('${req.body.name}','${req.body.imagebackground}','${req.body.colorbackground}','${req.body.colorsearchbackground}','${req.body.colortextpri}','${req.body.colortextacc}','${req.body.colorborder}')`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -234,7 +235,7 @@ app.post('/trigger/api/themes', async (req, res) => {
|
||||
|
||||
app.patch('/trigger/api/themes', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `UPDATE trigger.themes SET name = '${req.body.name}', imagebackground = '${req.body.imagebackground}', colorbackground = '${req.body.colorbackground}', colorsearchbackground = '${req.body.colorsearchbackground}', colortextpri = '${req.body.colortextpri}', colortextacc = '${req.body.colortextacc}', colorborder = '${req.body.colorborder}' WHERE id = '${req.body.id}';`;
|
||||
const query = `UPDATE trigger_database.themes SET name = '${req.body.name}', imagebackground = '${req.body.imagebackground}', colorbackground = '${req.body.colorbackground}', colorsearchbackground = '${req.body.colorsearchbackground}', colortextpri = '${req.body.colortextpri}', colortextacc = '${req.body.colortextacc}', colorborder = '${req.body.colorborder}' WHERE id = '${req.body.id}';`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -243,7 +244,7 @@ app.patch('/trigger/api/themes', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/themes', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.themes WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.themes WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
@@ -252,7 +253,7 @@ app.delete('/trigger/api/themes', async (req, res) => {
|
||||
|
||||
app.get('/trigger/api/categories', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = 'SELECT * from trigger.linkcategories;';
|
||||
const query = 'SELECT * from trigger_database.linkcategories;';
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200).send(rows);
|
||||
});
|
||||
@@ -261,14 +262,14 @@ app.get('/trigger/api/categories', async (req, res) => {
|
||||
|
||||
app.post('/trigger/api/categories', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
let query = 'SELECT * from trigger.linkcategories;';
|
||||
let query = 'SELECT * from trigger_database.linkcategories;';
|
||||
let category_index;
|
||||
conn.query(query).then((rows) => {
|
||||
category_index = rows.length;
|
||||
});
|
||||
conn.end();
|
||||
conn = await pool.getConnection();
|
||||
query = `INSERT INTO trigger.linkcategories (category_name, category_index, column_filter) VALUES ('${req.body.category_name}','${category_index}','${req.body.column_filter}')`;
|
||||
query = `INSERT INTO trigger_database.linkcategories (category_name, category_index, column_filter) VALUES ('${req.body.category_name}','${category_index}','${req.body.column_filter}')`;
|
||||
conn.query(query).then((rows) => {
|
||||
category_index = rows.length;
|
||||
});
|
||||
@@ -279,7 +280,7 @@ app.post('/trigger/api/categories', async (req, res) => {
|
||||
|
||||
app.delete('/trigger/api/categories', async (req, res) => {
|
||||
conn = await pool.getConnection();
|
||||
const query = `DELETE FROM trigger.linkCategories WHERE id = '${req.body.id}'`;
|
||||
const query = `DELETE FROM trigger_database.linkCategories WHERE id = '${req.body.id}'`;
|
||||
conn.query(query).then((rows) => {
|
||||
res.status(200);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user