Skip to content

Commit 2dcfbdc

Browse files
ADD, cors
1 parent 2437315 commit 2dcfbdc

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

core/config/config_all.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from fastapi.middleware.cors import CORSMiddleware
22

3-
# caso precise de mais configuracao, documente e especifique porque
3+
44
def 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+

core/main.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,23 @@
55
from core.api.routes import router
66
from core.api.all_routes import routes
77

8+
89
# Criando as tabelas no banco de dados
910
Base.metadata.create_all(bind=engine)
1011
print("Banco de dados criado com sucesso!")
1112

1213
# Criando a aplicação FastAPI
1314
app = FastAPI()
1415

16+
# CORS
1517
config_CORS(app)
18+
19+
# all routes
1620
routes(app)
1721

1822

23+
24+
1925
"""
2026
Organizar todas as rotas e adicionar descricao
2127
Melhorar CRUD

test.db

28 KB
Binary file not shown.

0 commit comments

Comments
 (0)