fix pb api
continuous-integration/drone/push Build is passing Details

CI/CD
Thomas Chazot 1 year ago
parent c21a971601
commit 0b471d0eac

@ -187,7 +187,7 @@ class AuthController {
try{
await db.connect();
const [users, fields] = await db.getUsers();
const users = await db.getUsers();
console.log(users)
res.status(200).json({ tab : users });
@ -207,7 +207,7 @@ class AuthController {
try{
await db.connect();
const [users, fields] = await db.getGames();
const users = await db.getGames();
console.log(users)
res.status(200).json({ tab : users });

@ -138,29 +138,23 @@ class DatabaseService {
}
async getUsers(){
return new Promise((resolve, reject) => {
this.client.query('SELECT count(*) FROM users', (err, result) => {
if(err){
reject(err);
}
else{
resolve(result);
}
});
});
try {
const [rows] = await this.client.promise().query('SELECT * FROM users');
console.log('Rows:', rows);
return rows;
} catch (err) {
throw new Error(`Error fetching users: ${err.message}`);
}
}
async getGames(){
return new Promise((resolve, reject) => {
this.client.query('SELECT * FROM games', (err, result) => {
if(err){
reject(err);
}
else{
resolve(result);
}
});
});
try {
const [rows] = await this.client.promise().query('SELECT * FROM games');
console.log('Rows:', rows);
return rows;
} catch (err) {
throw new Error(`Error fetching games: ${err.message}`);
}
}
// insère un utilisateur dans la base de données

Loading…
Cancel
Save