a) Configuraciones condicionales

El fichero config.json incluirá una serie de variables que pueden ser diferentes para tu entorno local que en tu entorno de pre-producción que en tu entorno de producción. Para ello existen una serie de 'tags' que el formato:

"{condicion}:{comentario o valores}": { variables }

donde las 'variables' sólo se leeran si la condición se cumple. Las  condiciones que se pueden utilizar son:

"local: Entorno local": {..}

Cierto si estás trabajando en un entorno local.

{"local:tabajando en mi entorno local": {..}}

Ejemplo que será cierto si la url es del tipo: [http://localhost:8080/xxxx]

Se leerán las variables que estén dentro de este nodo pudiendo reescribir las variables por defecto. Esto es útil para definir directorios donde ubicar la caché (si la configuras en modo fichero), o para indicar la ruta alternativa de tus APIs, o para variables de configuración específicamente diseñadas para el entorno local.

"domain:<host1>[,<host2>": {..}

Será cierto si la URL de la API tiene un dominio (o subdominio) que coincide con <host1>. Si puede haber más de un host se separará por ','

{"domain:api.cloudframework.dev,api8-dev-dot-cloudframework-io.appspot.com": {..}}

Ejemplo que será cierto si la url es del tipo: [https://api.cloudframework.io/xxxx]

"indomain:<host1>[,<host2>": {..}

Será cierto si la URL de la API tiene un dominio (o subdominio) que continue parte de <host1>. Si puede haber más de un host se separará por ','

{"indomain:cloudframework.dev,appspot.com": {..}}

Ejemplo que será cierto si la url es del tipo: [https://api.cloudframework.io/xxxx]


Cesta de compras