2016-07-15 6 views
1

J'utilise la pile MERN pour développer une application. L'extrémité avant (React + Redux) est totalement isolée du backend (express + mongo). J'utilise CORS, JWT et toutes les bonnes choses pour connecter les deux. Le frontal a lui-même une vue utilisateur et un affichage de tableau de bord ou d'administration. Maintenant, je suis coincé au point où je dois définir les routes de réaction en fonction de ma structure de dossiers. Quelqu'un pourrait-il me suggérer une structure de dossier et une configuration de routeur appropriées pour mon cas d'utilisation?Réagissez structure de dossiers Redux pour Fronted et Dashboard

Répondre

0

Vous pouvez stocker toutes les vues dans le même répertoire, comme /client je pense, si vous prévoyez d'utiliser des composants communs, ou si les applications pour les deux côtés (utilisateur et tableau de bord) ne sont pas très grandes.

À propos des routes, cela dépend. Si vous utilisez quelque chose comme react-router, OFC. vous devriez stocker des routes dans le dossier du client. Ou vous pouvez créer un répertoire comme common pour utiliser certaines fonctions (et routes) partagées côté serveur et côté client.