Nell'installazione in produzione ho verificato che talvolta i controller dei components effettuano la GET a localhost:5000 quando invece nel settings.json e' settato un altro URL, quindi prima che ritorni il settings.json.
Per cui bisognerebbe forzare la dipendenza:
GET settings.json
GET /api/...
Possibili soluzioni (a partire dalla piu' semplice):
- forzare la configurazione del router dopo la richiesta al
settings.json direttamente nell'AppController, il che dovrebbe rallentare automaticamente anche l'inizializzazione dei vari controller
- spostare la richiesta al
settings.json in un servizio (service o factory) ad esempio AppService o SettingsService, e metterlo come DI (Dependency Injection) nei controller dei components
- (se possibile) rimuovere del tutto il bisogno di fare la GET al
settings.json (richiederebbe un'elaborazione dell'app.js server-side)
Nell'installazione in produzione ho verificato che talvolta i controller dei components effettuano la
GETalocalhost:5000quando invece nelsettings.jsone' settato un altro URL, quindi prima che ritorni ilsettings.json.Per cui bisognerebbe forzare la dipendenza:
GET settings.jsonGET /api/...Possibili soluzioni (a partire dalla piu' semplice):
settings.jsondirettamente nell'AppController, il che dovrebbe rallentare automaticamente anche l'inizializzazione dei vari controllersettings.jsonin un servizio (serviceofactory) ad esempioAppServiceoSettingsService, e metterlo come DI (Dependency Injection) nei controller dei componentssettings.json(richiederebbe un'elaborazione dell'app.jsserver-side)