EmberJS - Configurazione dell'app e della CLI Ember

È possibile configurare l'app Ember e la CLI per la gestione dell'ambiente dell'applicazione. Il file di configurazione dell'ambiente sarà presente in config / environment.js . Contiene la seguente struttura di codice:

module.exports = function(environment) {
   var ENV = {
      modulePrefix: 'query-params', //it is the name of application
      environment: environment,
      baseURL: '/',
      locationType: 'auto',
      EmberENV: {
         
         FEATURES: {
            // Here you can enable experimental features on an ember canary build
            // e.g. 'with-controller': true
         }
      },

      APP: {
         // Here you can pass flags/options to your application instance
         // when it is created
         API_HOST: 'http://localhost:3000'
      }
   };

   if (environment === 'development') {
      //code here
   }

   if (environment === 'test') {
      //code here
   }

   if (environment === 'production') {
   }

   return ENV;
};

L' oggetto ENV include le seguenti tre chiavi:

  • EmberENV - Fornisce i flag della funzione Ember.

  • APP - Viene utilizzato per passare flag / opzioni all'istanza dell'applicazione.

  • environment- Fornisce i nomi degli ambienti correnti come sviluppo, produzione e test .

Configurazione della CLI di Ember

È possibile configurare la CLI di Ember aggiungendo le configurazioni al file .ember-cli che è presente nella radice dell'applicazione.

Ad esempio, puoi passare il numero di porta utilizzando il comando ember server --port 8080 dalla riga di comando. Questa configurazione può essere aggiunta nel file .ember-cli come mostrato di seguito -

{
   "port" : 8080
}