Fermer

octobre 8, 2018

Utilisation des collections Kinvey pour fournir des applications sans serveur à l'échelle


Progress Kinvey est un système d’accès sans serveur, riche en fonctionnalités, conçu pour vous aider à créer rapidement des applications. Dans le prochain article de ce guide, vous apprendrez à parcourir les collections pour gérer vos données et à développer rapidement des applications sur Kinvey.

Comme je l'ai expliqué dans le tutoriel précédent une collection de Kinvey est, en termes simples, un magasin de données en nuage . Mais une collection Kinvey est beaucoup plus puissante, par exemple, elle peut être connectée à des données distantes via une API REST ou via une source de données d'entreprise telle que Microsoft SQL Server. Cependant, dans ce tutoriel, abordons simplement les bases de la création et de l'utilisation d'une collection afin de nous familiariser davantage avec son fonctionnement.

Commençons par créer une nouvelle collection appelée "employés" qui contiendra nos données. Dans la console Kinvey, cliquez sur le bouton "Ajouter une collection", entrez le nom "Employés", puis cliquez sur "Enregistrer". Une fois la collection créée, vous verrez un ensemble de paramètres pour la collection. Ne vous inquiétez pas pour le moment. Ajoutez plutôt des colonnes et des données manuellement.

Cliquez sur le nom de la collection ("employés") dans les liens du fil d'Ariane situés en haut de la page. Cliquez sur le bouton "Ajouter une colonne" puis cliquez dans la boîte de dialogue et entrez le nom de la colonne "nom". Répétez cette opération pour trois autres colonnes: "fondateur", "statut" et "photo".

Ajoutons maintenant quelques données manuellement. Cliquez sur le bouton "Ajouter une ligne", puis cliquez sur la ligne et ajoutez des données pour "nom", "fondateur", "statut" et "photo". Les détails des données que vous avez saisies importent maintenant. [19659003]  Création de collections "style =" border-width: 0px; border-style: solid; "data-displaymode =" Original "title =" Création de collections "/></p data-recalc-dims=

Comme vous l'avez peut-être remarqué, cela ne constitue pas un moyen très efficace de saisir des données. 'saisissez des données via un code ou importez-les. Supprimez ces données et importez-en de nouvelles. Pour supprimer la ligne, cochez la case située dans la colonne la plus à gauche de la grille de données, puis cliquez sur le bouton "Supprimer". Cliquez ensuite sur l'icône des paramètres (l'engrenage dans le coin supérieur droit), puis choisissez l'élément de menu "Importer". Sélectionnez le fichier, puis cliquez sur "Importer". (REMARQUE: vous pouvez téléchargez le fichier ici .)

 Importer des données "style =" border-width: 0px; border-style: solid; " data-displaymode = "Original" title = "Importing Data" /></p data-recalc-dims=

Enfin, maintenant que nous avons des données, écrivons du code pour les interroger. Le code que j'utiliserai pour ces exemples est écrit en JavaScript afin que nous puissions les exécuter facilement dans le navigateur, mais gardez à l'esprit que les différents SDK ont généralement des API compatibles. Ainsi, quel que soit le SDK que vous utilisez, votre code doit rester similaire.

En supposant que notre page ait importé le SDK HTML5 à partir du CDN la première chose à faire est d’établir notre connexion à Kinvey. Regardons le code pour le faire:

const client = Kinvey.init ({

appKey: 'kid_HyHDjW6nz'

appSecret: '5dad0a434cbf40549ff926c577403e54' [5809004] [1945914] je me demande où sont les valeurs pour appKey et appSecret ? Vous pouvez les trouver dans la console en cliquant à côté du nom de l'application dans le coin supérieur gauche de l'écran.

 La clé et le secret de l'application "style =" border-width: 0px; border-style: solid; "data-displaymode =" Original "title =" Clé et secret de l'application "/></p data-recalc-dims=

Kinvey utilise le concept" d'utilisateur actif ", à savoir l'utilisateur qui est authentifié pour accéder aux données et autres informations sur l'application Kinvey.Il peut s'agir d'un utilisateur anonyme, ce que nous allons utiliser pour notre exemple.

Commencez par obtenir l'utilisateur actif. Il sera vide si aucun n'a encore été créé. [19659011] const activeUser = Kinvey.User.getActiveUser (client);

Vérifions maintenant si l'utilisateur existe et, si ce n'est pas le cas, établissons un utilisateur actif anonyme avec Kinvey. loadDataStore () méthode qui extraira les données de la collection:

if (! ActiveUser) {

Kinvey.User.signup ()

.then (() => {

loadDataStore (); [19659002] })

. capture ((erreur) => { de votre ordinateur.

console.log (erreur);

})

] } else {

loadDataStore ();





Source link