Objectif :
Je souhaite déployer une application de la pile MERN pour que les gens puissent l'utiliser.
Problèmes liés à la structure des répertoires :
Sur le web, j'ai trouvé des gens qui disaient que l'application React doit se trouver dans le dossier views qui se trouve dans mon backend. D'autres disent que le le front-end et le back-end doivent être deux dossiers complètement séparés et qu'ils doivent vivre dans la dossier principal de l'application .
Problèmes avant le déploiement :
L'application React a ses propres modules de nœuds et l'application express a les siens. De plus, les deux ont leur propre localhost
domaine. Même la base de données MongoDB a son propre domaine. Chacun de ces éléments doit-il être déployé séparément ?
Confusion dans le choix du ou des services à déployer ?
Que dois-je choisir pour mes besoins : Netlify, Heroku, Firebase App Engine, etc...