C'è un buon modo per memorizzare le impostazioni lato client per mete che verrebbero caricate prima di qualsiasi altro javascript?Impostazioni lato client Meteor
Metterei cose come ID API e altri simili.
C'è un buon modo per memorizzare le impostazioni lato client per mete che verrebbero caricate prima di qualsiasi altro javascript?Impostazioni lato client Meteor
Metterei cose come ID API e altri simili.
Se non stai facendo alcun tipo di inizializzazione, vale a dire solo la memorizzazione di valori quali le chiavi API è possibile:
1) Avere un file settings.json
contenente le impostazioni nel progetto dir esempio
{
"public" : {
"api_key":"value1"
}
}
Poi iniziamo meteoriti con questo file di settings
meteor --settings settings.json
accesso questo valore sul client tramite:
Meteor.settings.public.api_key
=> "value1"
denominare ancora i file per l'ordine di caricamento e non solo per il contenuto è una cattiva pratica. C'è un motivo per cui descrivono l'ordine di caricamento in modo più dettagliato, hai molto controllo sull'ordine. – Fge
Tuttavia ho modificato la risposta con un altro modo che potrebbe essere utilizzato. – Akshat
Inoltre è necessario rinominare il file in modo che abbia una precedenza alfabetica o anche nella directory '/ lib' non verrà caricato prima. Non lo considererei una cattiva pratica perché i nomi dei file javascript non sono usati nel codice distribuito – Akshat