J'ai angular2 & mongoDB
configuré. Jusqu'à présent, je suis capable de lire des fichiers JSON en utilisant le service http, mais je souhaite développer une application complète dotée d'une connectivité à la base de données.
Je voudrais donc savoir comment configurer mon application angular2 pour qu’elle puisse interagir avec la base de données.
Des entrées?
Merci d'avance.
Vous devez utiliser un framework tel qu'ExpressJS pour gérer l'interaction avec la base de données, laquelle renvoie les données JSON de la même manière que vous le faites actuellement avec un fichier statique.
Il existe de nombreux tutoriels expliquant comment procéder, tels que http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/
L’autre option consiste à utiliser un cadre pour faire le gros du travail de construction de l’API. Le bouclage est un bon début pour une telle tâche car ils ont un générateur qui peut générer du code côté client pour interagir avec votre API, ce qui rend l’implémentation beaucoup plus facile que de tout construire vous-même. Je ne l'ai pas utilisé depuis un moment donc je ne suis pas sûr s'ils ont déjà ng2 en tant que générateur côté client, mais c'est peut-être un bon point de départ.
Vous devriez utiliser un framework côté serveur comme hapijs, expressjs etc. où vous devez établir une connexion en mentionnant votre URL de base de données comme
`mongodb: // nom d'utilisateur: [email protected]: 12367/nom_base
qui connecte ensuite votre application à la base de données.