Gibt es eine gute Möglichkeit, clientseitige Einstellungen für Meteor zu speichern, die vor jedem anderen Javascript geladen werden?Meteor clientseitige Einstellungen
Ich würde Dinge wie api ids und andere solche in sie einfügen.
Gibt es eine gute Möglichkeit, clientseitige Einstellungen für Meteor zu speichern, die vor jedem anderen Javascript geladen werden?Meteor clientseitige Einstellungen
Ich würde Dinge wie api ids und andere solche in sie einfügen.
Wenn Sie nicht jede Art von Initialisierung zu tun, das heißt nur Werte wie Ihre api Schlüssel speichern können Sie:
1) Haben Sie eine settings.json
Datei Ihre Einstellungen in Ihrem Projekt mit dir zB
{
"public" : {
"api_key":"value1"
}
}
Dann Meteor beginnen mit dieser Einstellungen
meteor --settings settings.json
Zugang dieser Wert auf Ihrem Client via Datei:
Meteor.settings.public.api_key
=> "value1"
die Benennung der Dateien für die Ladereihenfolge und nicht nur für den Inhalt ist eine schlechte Übung. Es gibt einen Grund, warum sie die Ladereihenfolge genauer beschreiben, Sie haben viel Kontrolle über die Bestellung. – Fge
Nichtsdestotrotz habe ich die Antwort mit einem anderen Weg bearbeitet, der verwendet werden könnte. – Akshat
Auch müssen Sie die Datei so umbenennen, dass sie eine alphabetische Priorität hat oder sogar im Verzeichnis '/ lib' nicht zuerst geladen wird. Ich würde es nicht als schlechte Praxis betrachten, da die Namen der JavaScript-Dateien nicht im implementierten Code verwendet werden. – Akshat