Gestion des réponses de requetes HTTP dupliquée entre plugin / editor app et editor serveur.
Développement front ?
API HTTP
Interface
Duplication ?

Une parmi d'autres

hubside-editor/server/errors/codes.js
hubside-plugins/packages/extentions/helpers/codes.js
Code mort ☠️ / code dupliqué 📁 📁
Appel HTTP idéal
🌈
- Dispatcher une action
- Appeler un service qui fait l'appel http
- Les données de l'appli sont mises à jour par le reducer

- actions/site.js
- services/site.js
- reducers/site.js
Appel HTTP réel
- app/modules/actions/site.js
🆘
hubside-editor
hubside-plugins
2. extensions/service/site.js
3. server/services/Site.js
4. server/routes/sites.js
5. server/api/site/index.js
6. server/api/site/UrlController.js
7. server/api/site/Service.js
8.extentions/services/helpers/Result.js
9. app/modules/reducer/global.js
Raisons
- Sécurité (Authentification et crypto, avons-nous des informations importantes à crypter dans le token ? https://auth0.com/blog/ten-things-you-should-know-about-tokens-and-cookies/)
- Logique côté serveur node (groupement d'appels, ajout d'informations...)
- Validation des input (mais déjà erreur 422 du back)
Points à discuter
- Comment simplifier les appels http
- Quels sont les fichiers non utilisés à enlever
deck
By Alexandre BARBIER
deck
- 364