Arthur-Attili commited on
Commit
858f2ba
·
verified ·
1 Parent(s): f2a5712

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -1
app.py CHANGED
@@ -9,6 +9,9 @@ import itertools
9
  from collections import defaultdict
10
  import gradio as gr
11
 
 
 
 
12
  # 🔧 CONFIGURAÇÕES DO ARQUIVO
13
  FILE_ID = "1EoH8V3Fyls0mNa95VcBN6ZL1B552ty3X"
14
  URL = f"https://drive.google.com/uc?export=download&id={FILE_ID}"
@@ -306,6 +309,25 @@ with gr.Blocks(title="🚗 Sistema de Busca de Consórcio Auto") as demo_auto:
306
  gr.Markdown("Desenvolvido para auxiliar na busca por cotas de consórcio automotivo.")
307
 
308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
309
  # Executar o app
310
  if __name__ == "__main__":
311
- demo_auto.launch()
 
9
  from collections import defaultdict
10
  import gradio as gr
11
 
12
+ # 🔥 NOVO: import do middleware CORS do FastAPI (usado internamente pelo Gradio)
13
+ from fastapi.middleware.cors import CORSMiddleware
14
+
15
  # 🔧 CONFIGURAÇÕES DO ARQUIVO
16
  FILE_ID = "1EoH8V3Fyls0mNa95VcBN6ZL1B552ty3X"
17
  URL = f"https://drive.google.com/uc?export=download&id={FILE_ID}"
 
309
  gr.Markdown("Desenvolvido para auxiliar na busca por cotas de consórcio automotivo.")
310
 
311
 
312
+ # ============================================================
313
+ # 🔥 CORREÇÃO CORS – ADICIONADO AQUI
314
+ # Obtém o app FastAPI interno e adiciona o middleware
315
+ # ============================================================
316
+ app = demo_auto.app
317
+ app.add_middleware(
318
+ CORSMiddleware,
319
+ allow_origins=[
320
+ "https://www.maxconconsorcios.com.br",
321
+ "https://maxconconsorcios.com.br",
322
+ # Se precisar testar localmente, adicione:
323
+ # "http://localhost:8000",
324
+ # "http://127.0.0.1:8000"
325
+ ],
326
+ allow_credentials=True, # ESSENCIAL para aceitar credenciais
327
+ allow_methods=["*"],
328
+ allow_headers=["*"],
329
+ )
330
+
331
  # Executar o app
332
  if __name__ == "__main__":
333
+ demo_auto.launch()