Je travaille sur un projet angulaire 6 et j'ai besoin de savoir si je peux obtenir une base de données d'une API publique, mais également d'une base de données en mémoire? Ce qui signifie par exemple montrer des films d'une API publique mais peut également ajouter mes propres films pour que les chaussures informatiques sur mon site Web. Je veux juste créer une base de données de base que lorsque je recharge la page, la base de données disparaît. P>
Si oui, comment puis-je le faire sans utiliser Backend? P>
merci Ava P>
3 Réponses :
Il existe des sites d'API publics, où vous pouvez aller chercher des données, et même la maquette post et mettre des demandes également. Par exemple JSON Placeholder
Pour pouvoir étendre ces données, vous avez besoin de la mise en œuvre spécifique pour toujours prolonger le résultat avec votre "base de données en mémoire". Donc, par exemple dans un composant, vous stockez vos données dans une propriété et dans les auditeurs de communication HTTP font quelque chose comme ceci: p> Si vous postez la fonction spécifique que vous souhaitez Mettre en œuvre et a des difficultés avec, peut vous aider davantage. p> p>
La chose est que je dois utiliser une API spécifique pour afficher des données, mais pouvoir faire un CRUD de base pour ajouter, modifier des données. Voici mon code: Stackblitz.com/edit/angular-cakhuj ...
Je ne sais vraiment pas si j'ai bien compris votre question correctement mais j'ai pensé à partager certaines informations qui pourraient être utiles pour vous. P>
Vous pouvez utiliser le navigateur Stockage local Pour enregistrer temporairement vos données. Et si vous souhaitez que votre base de données disparaisse lorsque vous rechargez, vous pouvez manipuler avec la logique pour effacer votre stockage local du code. Comme, oninit du composant, stockage local clair. P>
Utilisez JSON-Server si vous souhaitez une petite base de données. Il sert en réalité une vraie base de données p>
Ok que j'ai compris mais j'ai besoin d'utiliser une API publique et ma propre base de données pour ce projet, la chose est que je ne sais pas comment montrer à la fois sur ma page ... comme comment puis-je montrer mes données et les données de l'API ??
Je pense que vous pouvez utiliser Firebase. Pour tutoriel https://www.tutorialspoint.com/firebase/ . P>
Vous n'avez pas besoin d'un backend. Vous pouvez facilement utiliser en angulaire.
Je veux dire im en utilisant nodejs comme backend je ne peux pas en utiliser un autre