api_sdk 0.0.1
api_sdk: ^0.0.1 copied to clipboard
consumos de api.
Getting started #
- En el archivo api-key.json.tpl dupliquelo y elimine .tpl
- Agregar las variables requeridas en el archivo api-key.json
# Ejemplo:
{
"API_URL": "https://example.com",
"API_URL_PRODUCTION":"example.com",
"PROTOCOL":"https",
"DEBUG": true
},
#
Metodo de compilación #
- Si van a usar Vscode editar el archivo .vscode/launch.json en caso de no existir crearlo con el siguiente contenido:
{
"version": "0.2.0",
"configurations": [
{
"name": "kit-touch-app",
"request": "launch",
"type": "dart",
"args": ["--dart-define-from-file","api-key.json"]
},
{
"name": "kit-touch-app (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile",
"args": ["--dart-define-from-file","api-key.json"]
},
{
"name": "kit-touch-app (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release",
"args": ["--dart-define-from-file","api-key.json"]
},
]
},
- Luego podran compilar normalmente con F5 en modo debug, profile o release.
#
#
Usage #
#
# Si se definen las url con el prefijo https o http la variable de entorno PROTOCOL no tendra relevancia.
{
"API_URL": "https://example.com",
"API_URL_PRODUCTION": "https://example.com",
"PROTOCOL":"https",
"DEBUG": true
},
o
# Si se definen las url sin el prefijo la variable de entorno PROTOCOL tendra relevancia.
{
"API_URL": "localhost:4000"
"API_URL_PRODUCTION": "localhost:4000"
"PROTOCOL": "http"
"DEBUG": true
}
Note 1:
PROTOCOL: Esta variable es para definir el protocolo de conexión, por defecto eshttps, pero si se desea cambiar ahttpse debe cambiar el valor ahttpy agregar la variableAPI_URLcon el dominio de conexión.
Note 2:
DEBUG: por defecto seratrue, lo cual siempre hara las peticiones con protocolohttps, Tambien se puede conectar al dominio de producción cambiandoDEBUGa "false" y proporcionando la variable de entornoAPI_URL_PRODUCTION.
Nota 3:
API_URLyAPI_URL_PRODUCTION: Esta variable es para definir el dominio de conexión , si usas la url con el prefijohttpsohttpeste tendra relevancia por encima de la variable de entornoPROTOCOL, en caso de usar la urlexample.comse usara el protocolo definido en la variable de entornoPROTOCOL.
Nota 4:
DEBUG: de forma predeterminada serátrue, lo que hará que las solicitudes siempre se realicen con el protocolohttps. También puedes conectarte al dominio de producción cambiandoDEBUGa "false" y proporcionando la variable de entornoAPI_URL_PRODUCTION, siguiendo las recomendaciones de prefijo.