from fastapi import APIRouter
user_router = APIRouter()
@user_router.get('/test')
async def test():
return 'Testando Rota no Projeto'
from fastapi import APIRouter
from api.api_v1.handlers import user
router = APIRouter()
router.include_router(
user.user_router,
prefix='/users',
tags=['users']
)
from fastapi import FastAPI
from core.config import settings
from beanie import init_beanie
from motor.motor_asyncio import AsyncIOMotorClient
from models.user_model import User
from api.api_v1.router import router
app = FastAPI(
title=settings.PROJECT_NAME,
openapi_url=f'{settings.API_V1_STR}/openapi.json'
)
@app.on_event('startup')
async def app_init():
client_db = AsyncIOMotorClient(
settings.MONGO_CONNECTION_STRING).todoapp
await init_beanie(
database=client_db,
document_models=[
User
]
)
app.include_router(
router,
prefix=settings.API_V1_STR
)