posts
la référence de l'endpoint posts
obtenir tout les posts
GET
/api/posts/all
obtient tout les posts
Query Parameters
limit
limite de la taille de la réponse(défauts: 30)
page
paginations(défauts: 1)
note: paginations en fonction de la limite de la taille de la réponse
obtenir un post avec son slug
GET
/api/posts/get?by=slug
obtient un post unique avec son slug
Query Parameters
query*
string
slug du post a récupérer
by*
string
type de recherche(slug par defaut)
obtenir tout les posts d'un auteur
GET
/api/posts/get?by=author
obtient tout les posts d'un auteur
Query Parameters
query*
string
nom de l'auteur
by*
string
type de recherche(author pour notre cas)
création d'un nouveaux post
POST
/api/posts/create
crée un nouveau post
Request Body
title*
string
titre du post
content*
string
contenu du post
image*
string
image du post
authorName*
string
surnom du propriétaire du post
supprimer un post
DELETE
/api/posts/delete
supprime le post avec son slug
Query Parameters
query*
string
slug du post à supprimer
modifier un post
PUT
/api/posts/put
modifie un post
Request Body
title
string
titre du post
content
string
contenu du post
image
string
image du post
Dernière mise à jour