Skip to content

plainspooky/utilizando-o-fastapi

Repository files navigation

Utilizando o FastAPI

Exemplo de API criada a partir do FastAPI.

Instalação

Siga os passos:

Clone este repositório e dentro dele crie um ambiente virtual...

virtualenv --python python3.8 py3
  • Em Linux, macOS e outros UNIXes, ative-o usando:

    source ./py3/bin/activate
  • Para computadores rodando Windows, ative o ambiente com:

    .\py3\Scripts\activate.bat

Dependências

Utilize o pip para baixar as dependências do projeto:

pip install -r requirements.txt

Banco de dados

A aplicação usa o SQLite3 e criará automaticamente o banco de dados mas desejando uma versão já populada, use:

sqlite3 db.sqlite3 < examples/students.sql

Execução

Para executar o servidor use:

FASTAPI__DATABASE='sqlite:///db.sqlite3' uvicorn main:app

A varíavel FASTAPI__DATABASE contém a URL de conexão com o banco de dados.

O servidor estará escutando a porta 8000, para testá-lo use:

curl 127.0.0.1:8000/health/

Para consultar a documentação da API, acesse http://127.0.0.1:8000/docs e para interomper a execução pressione «Ctrl»+«C».

About

Exemplo de API criada a partir do FastAPI..

Resources

Stars

Watchers

Forks

Packages

No packages published