Fix image
This commit is contained in:
@@ -30,18 +30,18 @@ Ressource:
|
||||
|
||||
BACKEND
|
||||
|
||||
17/01 Ajout du service/route pour le systeme de game_room
|
||||
17/01 - Ajout du service/route pour le systeme de game_room
|
||||
permet aux joueurs de creer et rejoindre des rooms
|
||||
une room vide est automatiquement detruite.
|
||||
Presence d'une fonction affichant toutes les rooms joignables
|
||||
- Presence d'une fonction affichant toutes les rooms joignables
|
||||
ainsi qu'une autre fonction pour afficher tous les joueurs de la room avec
|
||||
leur scores et leur etat actuel.
|
||||
Aucun moyen de changer l'etat de la room de waiting a en cours ou finished
|
||||
- Aucun moyen de changer l'etat de la room de waiting a en cours ou finished
|
||||
ca attendra le systeme du jeu
|
||||
|
||||
21/01 Ajout du service/route pour le systeme d'avatar
|
||||
21/01 - Ajout du service/route pour le systeme d'avatar
|
||||
permet aux utilisateurs de changer ou supprimer leur avatar actuel
|
||||
Ajout egalement d'une simple fonction pour recuperer l'avatar d'un utilisateur (pour le frontend)
|
||||
- Ajout egalement d'une simple fonction pour recuperer l'avatar d'un utilisateur (pour le frontend)
|
||||
|
||||
DATABASE
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
@@ -33,6 +33,7 @@ router.delete('/', authenticateToken, async(req, res) =>
|
||||
|
||||
router.get('/me', authenticateToken, async(req, res) =>
|
||||
{
|
||||
console.log('GET /me hit, user:', req.user);
|
||||
const result = await avatarService.getAvatarUrl(req.user.userId);
|
||||
res.status(result.status).json(result.data);
|
||||
});
|
||||
|
||||
@@ -128,7 +128,8 @@ async function getAvatarUrl(userId)
|
||||
if (result.rows.length === 0)
|
||||
return ({status: 404, data: {error: 'User not found'}});
|
||||
|
||||
return ({status: 200, data: {avatar_url: result.rows[0].avatar_url}});
|
||||
const avatarUrl = result.rows[0].avatar_url || DEFAULT_AVATAR;
|
||||
return ({status: 200, data: {avatar_url: avatarUrl}});
|
||||
}
|
||||
catch (err)
|
||||
{
|
||||
|
||||
@@ -27,4 +27,12 @@ server {
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
location /avatar/ {
|
||||
proxy_pass http://backend:3001/avatar/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_hide_header Content-Type;
|
||||
add_header Cache-Control "public, max-age=3600";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user