Tried adding API-backend

This commit is contained in:
2025-05-07 13:21:18 +02:00
parent dcc06d94f2
commit e6a4c6d2f7
7 changed files with 2307 additions and 30 deletions

View File

@@ -0,0 +1,21 @@
import sqlite3 from 'sqlite3';
const db = new sqlite3.Database('./coasterdb.sqlite3');
export const getParks = (): Promise<any[]> => {
return new Promise((resolve, reject) => {
db.all("SELECT * FROM parks", (err, rows) => {
if (err) reject(err);
else resolve(rows);
});
});
};
export const getParkById = (id: number): Promise<any> => {
return new Promise((resolve, reject) => {
db.get("SELECT * FROM parks WHERE id = ?", [id], (err, row) => {
if (err) reject(err);
else resolve(row);
});
});
};