Skip to content
Snippets Groups Projects
Commit df775d19 authored by Damien's avatar Damien
Browse files

Add some Doc

parent 3b101c24
Branches
No related tags found
No related merge requests found
# Documentation API
L'api permet d'effectuer les actions suivantes sur les routes données :
## Utilisation de l'API
1. `api/toucans` :
L'API permet de récuper et de poster des toucans et leurs couvertures. Les requetes POST sont toutes protégées : Il faut mettre dans les headers `token` avec le token jwt donnée par l'api en début de session.
L'api possède les routes :
1. `toucan/toucans` :
* `GET`: Renvoie une liste contenant tous les toucans de la bdd. Les toucans sont sous la forme d'objets avec les champs _id, date et title.
* `limit` : Int en paramètre, il permet de ne pas récupérer plus de limit toucans.
* `POST` : Permet de sauvegarder un toucan, prend en champs :
* `date` : Au format Date
......@@ -14,3 +20,23 @@ L'api permet d'effectuer les actions suivantes sur les routes données :
* `cover` : Au format png ou jpg
Si l'oppération est un succès, on renvoie un message de succès et l'id du toucan enregistré.
2. `toucan/pdf/:id` :
* `GET` Renvoie le pdf du toucan avec id comme _id dans la base de donnée.
3. `toucan/img/:id` :
* `GET` Renvoie la cover du toucan avec id comme _id dans la base de donnée.
4. `toucan/delete/:id` :
* `POST` Supprimer le toucan avec id comme _id dans la base de donnée.
5. `oauth/login`
* `GET` s'authentifier auprès de l'oauth.
6. `oauth/callback`
* `GET` Permet de récupérer un token d'authentification après connexion à l'oauth.
\ No newline at end of file
{
"frontURL": "http://localhost:3000/",
"backURL": "http://localhost:8000"
"frontURL": "http://localhost:3000",
"backURL": "http://localhost:8000",
"logOutURL": "https://auth.viarezo.fr/logout"
}
\ No newline at end of file
......@@ -16,7 +16,7 @@ class LogoutButton extends Component {
color="violet"
icon>
<Icon name="power" style={{ paddingRight:"2em" }}/>
Déconexion
Déconnexion
</Button>
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment