Skip to content

MrTsunami4/Rustodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rustodo

Installation

cargo run --release

Routes

  • GET http://localhost:3000/ pour lire tout les todos
  • POST http://localhost:3000/ avec un body
    {
      "content": "<Test to add>"
    }
  • GET http://localhost:3000/id pour avoir un todo particulier
  • PUT http://localhost:3000/id/complete pour marquer un todo comme complete
  • DELETE http://localhost:3000/id pour supprimer un todo particulier
  • GET http://localhost:3000/protected pour acceder a la page protetee par JWT
  • POST http://localhost:3000/register pour creer un compte avec un body
    {
      "username": "<username>",
      "password": "<password>"
    }
  • POST http://localhost:3000/authorize pour recevoir un JWT avec un body
    {
      "username": "<username>",
      "password": "<password>"
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages