Y a-t-il de bons exemples ou des conseils que quelqu'un peut fournir pour structurer une application comme celle-ci?node.js angulaire client jade et node.js reste api
Client (client.company.com)
Node.js
Angular
Jade
ExpressJS
Server (private) (server.company.com)
node.js
"rest" api (express)
L'API est actuellement privée, uniquement accessible depuis les serveurs hébergés.
S'il y a une page qui crée des recettes par exemple, est-ce exact? client
- angular form with router that posts to client.company.com/recipe
- express would need route to handle that /recipe
- that route would then post to api server server.company.com/recipe
- then response would be propagated through the layers back to the ui.
Est-ce droit ayant le client en double les routes api? Y at-il quelque chose qui peut être fait pour simplifier et rendre les choses avec moins de duplication?
merci pour la réponse. Nous ne sommes pas prêts à le faire parce qu'il n'y a pas de sécurité sur l'API qui permettrait à quiconque de l'utiliser. – dre
ok alors ce que vous avez indiqué ci-dessus est sur la bonne voie, sauf peut-être que vous gagnez du temps en mettant en place un itinéraire générique sur Express vers le serveur API. Si l'authentification est requise, vous pouvez alors intercepter la demande sur l'express et ajouter l'auth token/etc nécessaire à l'en-tête/url http avant de le transmettre au serveur api. – maethorr