2 votes

Comment déployer une application de la pile MERN pour l'utiliser ?

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...

0voto

storm Points 31

Vous pouvez choisir entre deux options, mais je vous recommande d'utiliser deux dossiers distincts. Le dossier serveur et le dossier view peuvent être au même niveau. Dans le dossier racine de votre projet, vous aurez les dossiers server et view au même niveau, ce qui signifie que vous aurez un fichier package.json dans votre dossier racine. Vous n'avez donc pas besoin de déployer chacun d'entre eux séparément.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X