habulaj commited on
Commit
2b7a1bd
·
1 Parent(s): f81faac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -0
app.py CHANGED
@@ -1,8 +1,27 @@
1
  from fastapi import FastAPI
 
2
  from routers import profanity, other_route # Importa as rotas
3
 
4
  app = FastAPI()
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  @app.get("/")
7
  def greet_json():
8
  return {"Hello": "World!"}
 
1
  from fastapi import FastAPI
2
+ from starlette.middleware.cors import CORSMiddleware
3
  from routers import profanity, other_route # Importa as rotas
4
 
5
  app = FastAPI()
6
 
7
+ # Configuração de CORS para permitir origens específicas (ou todas)
8
+ origins = [
9
+ "http://localhost", # Permite o acesso do localhost (se você estiver desenvolvendo localmente)
10
+ "http://localhost:3000", # Se tiver um front-end rodando em uma porta diferente
11
+ "https://rapidapi.com", # Permite o acesso de RapidAPI
12
+ # Adicione outras URLs de origens confiáveis conforme necessário:
13
+ # "https://www.seusite.com",
14
+ ]
15
+
16
+ # Adiciona o middleware de CORS à aplicação
17
+ app.add_middleware(
18
+ CORSMiddleware,
19
+ allow_origins=origins, # Lista de origens permitidas
20
+ allow_credentials=True,
21
+ allow_methods=["*"], # Permite todos os métodos HTTP
22
+ allow_headers=["*"], # Permite todos os cabeçalhos
23
+ )
24
+
25
  @app.get("/")
26
  def greet_json():
27
  return {"Hello": "World!"}