Skip to content

babdenour/RestApiTictactrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Objectif

Implémenter et déployer une API REST qui justifie un texte passé en paramètre.

Contraintes

La longueur des lignes du texte justifié doit être de 80 caractères.

L’endpoint doit être de la forme /api/justify et doit retourner un texte justifié suite à une requête POST avec un body de ContentType text/plain.

L’api doit utiliser un mécanisme d’authentification via token unique. En utilisant par exemple une endpoint api/token qui retourne un token d’une requête POST avec un json body {"email": "foo@bar.com"}.

Il doit y avoir un rate limit par token pour l’endpoint /api/justify, fixé à 80 000 mots par jour, si il y en a plus dans la journée il faut alors renvoyer une erreur 402 Payment Required.

Le code doit être déployé sur un url ou une ip public
Le code doit être rendu sur github
Langage : Nodejs
PAS d’usage de bibliothèque externe pour la justification

Bonus

Les tests, le coverage
La lisibilité
La documentation

Envoie ton lien vers un repo github et ton url public à jobs@tictactrip.fr

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors