API em Dart, utilizando o framework Dart Frog, que retorna frases aleatórias de 'velha do zap'.
Parte do VZ APP, aplicativo em Flutter que exibe frases aleatórias de 'velha do zap'.
- Retorna uma frase.
- Retorna várias frases, entre o minímo de 1 e máximo de 10.
Após clonar o repositório, abra o terminal dentro da pasta vz_api
e siga os seguintes passos:
Se o Docker Desktop estiver rodando, execute no terminal:
$ docker build . -t dart-frog-vz-api
$ docker run -i -t -p 8080:8080 dart-frog-vz-api
Running on http://localhost:8080
Se você tiver o Dart SDK e o Dart Frog instalados, execute no terminal:
$ dart pub get
$ dart_frog dev
Running on http://localhost:8080
GET /
{
"STATUS": "OK",
"NUMBER_OF_PHRASES": 800,
"ROUTES": {
"/phrases": "[GET] Gets a phrase",
"/phrases/{number}": "[GET] Gets N phrases (min: 1; max: 10)"
}
}
GET /phrases
{
"STATUS": "OK",
"PHRASE": [
"Vi um video amigos que mostro que fazer caretas previne o envelhecimento da pele rsrs."
]
}
GET /phrases/3
{
"STATUS": "OK",
"PHRASE": [
"Compartilhem essa notiça amigos: um parque aquático com tobogãs radicais explodiu na Coreai...",
"Vi uns medicos que indicam que cheirar café torrado melhora a atenção amores.",
"Fiquem atentos em, tem golpe em que os bandidos te ligam e se você disser 'alô' eles clonam seu zap."
]
}