- EmberJS Tutorial
- EmberJS - Home
- EmberJS - Overview
- EmberJS - Installation
- EmberJS - Core Concepts
- Creating and Running Application
- EmberJS - Object Model
- EmberJS - Router
- EmberJS - Templates
- EmberJS - Components
- EmberJS - Models
- EmberJS - Managing Dependencies
- EmberJS - Application Concerns
- EmberJS - Configuring Ember.js
- EmberJS - Ember Inspector
- EmberJS Useful Resources
- EmberJS - Quick Guide
- EmberJS - Useful Resources
- EmberJS - Discussion
EmberJS - Configuring App and Ember CLI
You can configure the Ember App and CLI for managing the application's environment. The environment config file will be present at config/environment.js. It contains the following code structure −
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; };
The ENV object includes the following three keys −
EmberENV − It provides the Ember feature flags.
APP − It is used to pass flags/options to your application instance.
environment − It provides the current environment names such as development, production and test.
Configuring Ember CLI
You can configure the Ember CLI by adding the configurations to the .ember-cli file which is present in your application's root.
For instance, you can pass the port number by using the command ember server --port 8080 from the command line. This configuration can be added in the .ember-cli file as shown below −
{ "port" : 8080 }