It is currently 15 April 2021, 23:27 Advanced search

Parametri server

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Parametri server

Postby mcdok » 25 March 2021, 10:57

Avevo letto in passato che è possibile definire dei parametri a livello di server, ad esempio le chiavi di accesso a servizi o altro, per poi utilizzarli all'interno dell'app senza doverli specificare ogni volta.

Dove si definiscono? Nella sezione PARAMETRI RUNTIME del server? Questo sia nell'IDE che in Prod?
Si deve seguire qualche convenzione nel nominarli?
Come si referenziano poi all'interno dell'app?
mcdok
 
Posts: 779
Joined: 19 July 2011, 16:18

Re: Parametri server

Postby francesco » 25 March 2021, 12:30

Ciao,
Dove si definiscono? Nella sezione PARAMETRI RUNTIME del server?

Sì, e sono globali del server, altrimenti puoi anche definirli per singola app sul server, oppure anche per ogni singolo Launcher.

Questo sia nell'IDE che in Prod?



Si deve seguire qualche convenzione nel nominarli?

Non che io sappia

Come si referenziano poi all'interno dell'app?

app.getParameter("nomeparametro")
noi li leggiamo nella nella OnStart.
Puoi anche usare una sintassi del tipo
app.parametro= app.getParameter("parametro") || "Valore di default";
per gestire dei valori di default nel caso il parametro non sia configurato.

Ciao
Francesco
User avatar
francesco
 
Posts: 74
Joined: 24 August 2012, 14:43
Location: Albissola Marina

Re: Parametri server

Postby mcdok » 29 March 2021, 6:59

Ciao, grazie per le indicazioni, in effetti usavo la getParameter ma per qualche motivo non mi restituiva il valore, ho riprovato adesso e funziona.

Sono riuscito a ritrovare il punto della documentazione e sembra che usando valori particolari vengano letti in automatico:
"I parametri sendGridKey, stripeKey, gmapKey, apnKey, apnCertificate e gcmKey vengono
automaticamente letti ed utilizzati dal framework se vengono definiti sul server."


edit:
ho provato a impostare gmapKey nel server IDE e non lo legge in automatico
mcdok
 
Posts: 779
Joined: 19 July 2011, 16:18


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: Google [Bot] and 3 guests

cron