Je suis en train de créer un projet web en React.JS et NodeJS, et j'aurai une question sur l'architecture du design du back-end.
Par exemple, si j'ai une table user avec 5 ou 6 champs, on va dire :
username: String,
password: String,
birth: Date,
profilpicture: Image,
posts: Array [String, String, ...]
premium: Boolean
Combien de end-points je dois faire ? Quelque chose dans le genre :
/users/ : GET -> liste tous les users
/users/:id : GET -> get un user par son ID
/users/add : POST -> add un user
/users/remove/:id : DELETE -> supprime un user
/users/modify/:id : PUT -> modifie un user avec les nouveaux champs que l'on mettra dans le body de la requete PUT.
Et du coup le modify pourra changer n'importe quel champs, ou alors il vaut mieux que je rajoute +/- une requête par champs pour pouvoir modifier chaque champs directement ?
J'ai un peu cherché sur le net, mais j'ai rien trouvé.
Je connais bien les verbes HTTP et je pense savoir comment et quand les utiliser, ma question était plutôt les quels sont utiles et les quels ne le sont pas.
Mais c'est plus clair dans ma tête désormais, merci à vous deux !
Design de back-end en Node.JS
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
!
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL