Je travaille sur une application en NodeJS et AngularJS. Dans NodeJS, j'ai un répertoire server/ et public/. J'ai mis tous les fichiers html dans un rep dans server/views. Et c'est le serveur qui "envoie" les fichiers html. Ils ne sont pas tous accessibles par le client (depuis le rép public/views, d'ailleurs, il n'y en a pas).
Par exemple, le client peut demander l'url suivante :
maFonctionnalite/mapage1.html. Sur le serveur, pour le template
maFonctionnalite/:partial, où :partial est un fichier HTML, envoyer
server/views/blabla/blabla/maFonctionnalite1/:partial.
Là, la logique du choix du fichier à envoyer est faite au niveau du serveur. Et comme chaque demande au serveur est accompagnée d'un token jwt (construit initialement avec l'id de l'utilisateur une fois qu'il s'authentifie), je sais de quel profil il s'agit...
Voila pour ma solution... J'ai l'impression que ma réponse est un peu compliquée ?
Quel techno utilises-tu côté serveur ?
Partager