File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11from fastapi .middleware .cors import CORSMiddleware
22
3- # caso precise de mais configuracao, documente e especifique porque
3+
44def config_CORS (app ):
55
66
@@ -19,4 +19,10 @@ def config_CORS(app):
1919 allow_headers = ["Content-Type" , "Authorization" ],
2020 expose_headers = ["X-Custom-Header" ],
2121 max_age = 3600 ,
22- )
22+ )
23+ """
24+ Ao permitir todas as origens (allow_origins=["*"]), você deve ter cuidado,
25+ pois isso pode expor sua API a riscos de segurança.
26+ É sempre melhor restringir as origens permitidas ao mínimo necessário
27+ """
28+
Original file line number Diff line number Diff line change 55from core .api .routes import router
66from core .api .all_routes import routes
77
8+
89# Criando as tabelas no banco de dados
910Base .metadata .create_all (bind = engine )
1011print ("Banco de dados criado com sucesso!" )
1112
1213# Criando a aplicação FastAPI
1314app = FastAPI ()
1415
16+ # CORS
1517config_CORS (app )
18+
19+ # all routes
1620routes (app )
1721
1822
23+
24+
1925"""
2026Organizar todas as rotas e adicionar descricao
2127Melhorar CRUD
You can’t perform that action at this time.
0 commit comments