API Rest construida com Dart e Shelf,
Essa API recebe e processa requisições pelo protocolo HTTP, além de manipular o banco de dados
- MariaDB devidamente configurado
- Dart SDK ou Flutter SDK
- Docker (opcional)
Configure a variável settings em data_base.dart
com os dados do banco de dados. Os comandos SQL para a criação do banco de dados estão em lib/databa_base.sql
.
Digite o seguinte comando:
$ dart run bin/server.dart
Server listening on port 8080
Em outro terminal digite:
$ curl http://localhost:8080
Hello, World!
Para manipular melhor as requisições utilize o Insomnia
Digite o seguinte comando:
$ docker build . -t myserver
$ docker run -it -p 8080:8080 myserver
Server listening on port 8080
Em outro terminal digite:
$ curl http://0.0.0.0:8080
Hello, World!
Para manipular melhor as requisições utilize o Insomnia
Você deve ver esse registro impresso no primeiro terminal:
2021-11-01T11:34:39.388748 0:00:00.005622 GET [200] /