2016-10-26 1 views
0

Wenn ein Client anmeldet, möchte ich in einem Wörterbuch die IDs der Clients/Sitzungen als Schlüssel in einem Wörterbuch speichern, das einigen Daten zugeordnet ist (Falls nein Notwendigkeit für ein Wörterbuch und Meteor hat eine Möglichkeit, eine einzelne Variable mit kundenspezifischen Daten abzubilden, wäre es noch besser).Meteor Wörterbuch auf Server mit Client (Sitzung) IDs als Schlüssel

Ich bin nicht vertraut mit der Entwicklung von Meteor-Paketen und Javascript überhaupt, also meine Frage ist: Wo lege ich dieses Wörterbuch, damit ich von überall auf dem Server zugreifen kann und wo bekomme ich die Clients IDs?

Gewünschter Verhalten:
1. Client anmeldet -> Server registriert neuen Client-ID
2. Client ruft Funktion auf dem Server
3. Innerhalb der Funktion der Server weiterhin die richtigen Daten entsprechend der Kunden-ID bekommt Verarbeitung

Innerhalb eines Pakets (https://github.com/steffow/meteor-accounts-saml) ich eine globale Variable einrichten, aber wenn ich versuchte, es von JavaScript, im Import/Api-Verzeichnis zuzugreifen, war die globale Variable nicht definiert.

Antwort

0

Sie können das Presences-Paket verwenden, um Informationen zu jedem angemeldeten Benutzer https://github.com/dburles/meteor-presence zu speichern. Es erstellt automatisch eindeutige IDs für diese.

Diese Datenbankeinträge sind sowohl im Client als auch im Server verfügbar. Sie können dieses Paket entweder abzweigen und erweitern, um weitere Informationen zu speichern, oder eine andere Datenbanktabelle zum Speichern Ihrer Informationen erstellen.

Verwandte Themen