Skip to content

Latest commit

 

History

History
73 lines (59 loc) · 1.26 KB

File metadata and controls

73 lines (59 loc) · 1.26 KB

NotNetflix

Groupe

Lancement de l'API NodeJS

cd api
npm i
nodemon

Lancement du front VueJS

cd client
npm i
npm run dev

Swagger

Api-docs.

Dépendances front :

  • axios
  • pinia
  • vue
  • vue-router
  • vue-spinner
  • vue3-cookies
  • headlessui/vue
  • heroicons/vue
  • tailwindcss/aspect-ratio
  • tailwindcss/forms
  • tailwindcss/line-clamp
  • tailwindcss/typography
  • types/tailwindcss
  • vitejs/plugin-vue
  • autoprefixer
  • prettier-plugin-tailwindcss
  • tailwindcss
  • vite

Dépendances api :

  • bcryptjs
  • body-parser
  • cookie-parser
  • cors
  • dotenv
  • express
  • express-joi-validation
  • joi
  • jsonwebtoken
  • nodemon
  • sequelize
  • sqlite3
  • sequelize-cli
  • swagger-jsdoc
  • swagger-ui-express

Middlewares API

  • verifyToken : Verifie le token valide dans le header et donc que l'utilisateur soit bien connecté,
  • checkIdentity : Verifie le mot de passe de l'utilisateur qui essaye de se connecter,
  • isAuthorize : Verifie que l'utilisateur appartient bien au groupe "admin",
  • checkDuplicate : Verifie si le mail est deja utilisé,