Dire che ho gli endpoint:
/users
e
/users/<id>
Se volevo CANCELLARE un utente autenticato con un token JWT che contiene l'oggetto utente, se questo ELIMINA gestito dovesse andare sotto /users
o /users/<id>
?
È ragionevole avere sotto l'endpoint /users/<id>
mentre stai eliminando quell'elemento specifico.
Ma ha anche senso averlo sotto /users
come allora non hai dati ridondanti e non devi inserire <id>
ogni volta che vuoi eseguire una funzione sul tuo utente quando hai già l'autenticazione JWT.
Questa idea ricade anche su oggetti molti-a-molti, dire che volevo accedere a /users/<id>/games/<id>/move
stripping ' /users/<id>
' fa sembrare che non ci sia una risorsa 'utente' ma rende meno grossa e di nuovo meno ridondanza dei dati .
Quale è più "accettato" o "giusto"? Grazie:)