Pular para conteúdo

07 - Refatorando a Estrutura do Projeto

#

Questão 1

Quais são as funções do Router do FastAPI

#

Questão 2

Sobre o parâmetro prefix do router, podemos afirmar que:

#

Questão 3

Qual a função do parâmetro tag nos routers?

#

Questão 4

Qual a função do tipo Annotated no FastAPI!

#

Questão 5

O que o Annotated faz nesse código?

@app.put('/users/{user_id}', response_model=UserPublic)
def endpoint(session: Annotated[Session, Depends(get_session)])
#

Questão 6

O que o include_router faz nesse código?

app = FastAPI()

app.include_router(users.router)
#

Questão 7

O que faz Annotated[FilterPage, Query()] no nosso endpoint?

#

Questão 8

Qual o impacto das constantes movidas para a classe Settings?

#

Questão 9

Por qual motivo dividimos a aplicação em routers?

#

Questão 10

Por qual motivo read_root não foi migrado para nenhum router?