/shmeeter-server

Primary LanguageJavaScriptMIT LicenseMIT

Mini social network API

THP Badge forthebadge forthebadge

API pour le projet de mini réseau social de la semaine 7 de ✨ THP Next
For educational purpose

Installation | Configuration des autorisations | Endpoints

Salut jeune (ou moins jeune 👴) moussaillon, je te présente la version améliorée (askip) de l'API de mini réseau social de THP.

J'espère que tu en feras bon usage, bon courage 😉

Installation

Avec npm :

git clone git@github.com:Beygs/shmeeter-server.git
cd shmeeter-server
npm i
npm run develop

Avec yarn :

git clone git@github.com:Beygs/shmeeter-server.git
cd shmeeter-server
yarn
yarn develop

Ensuite, tu peux te rendre sur http://localhost:1337/admin dans ton navigateur préféré, créer tes identifiants administrateurs, et c'est parti !

Configuration des autorisations

Une fois l'installation initiale faite, rends-toi dans "Paramètres", puis dans "Rôles & Permissions".

Voici la configuration :

  • Pour le rôle "Authenticated":
    • Dans "Posts" (dans la section "Application"), coche tout.
    • Dans "User" (dans la section "Users-Permissions"), coche "find", "findone", "me", et "updateme".
    • Clique sur "Save".
  • Pour le rôle "Public":
    • Dans "Posts" (toujours dans la section "Application"), coche uniquement "find".
    • Clique sur "Save".

Bravo, la configuration est terminée ! 🎉

Endpoints

Cliquez sur les liens pour plus de détails.

Public

Authentifié

Remerciements

Merci à @alchambron pour l'update de strapi en v4 !