Tartalomjegyzék

< Angular

Angular - Környezeti változók

Környezeti változók

Az Angular alkalmazások számára beállíthatunk változókat az src könyvtárban található environment.ts fájlban.

Alapértelmezetten létezik egy változó a „production”. Ez a változó jelzi, hogy éles vagy fejlesztői környezettel dolgozunk.

src/environment.ts
export const environment = {
  production: false
};

Környezeti változó beállítása

A példa kedvéért vegyünk fel egy apiHost változót, amiben tároljuk, hol érhető el a REST API:

src/environment.ts
export const environment = {
  production: false,
  apiHost: 'http://localhost:8000/api/'
};

A változó felhasználása

Az apiHost változót jellemzően egy szolgáltatásban használjuk. Legyen egy auth.service.ts, a példa kedvéért.

src/app/shared/auth.service.ts
//...
import { environment } from 'src/environments/environment';
 
//...
 
    let endpoint = 'login'
    let url = environment.apiHost + endpoint;