Add CORS middleware
This commit is contained in:
parent
3ba8803141
commit
0381bf9599
1 changed files with 8 additions and 0 deletions
|
@ -9,12 +9,20 @@ from fastapi.responses import JSONResponse
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from rich.logging import RichHandler
|
from rich.logging import RichHandler
|
||||||
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO, format="%(message)s", datefmt="[%X]", handlers=[RichHandler(markup=True)])
|
logging.basicConfig(level=logging.INFO, format="%(message)s", datefmt="[%X]", handlers=[RichHandler(markup=True)])
|
||||||
app = fastapi.FastAPI(
|
app = fastapi.FastAPI(
|
||||||
root_path=os.environ.get("PREVIEW_ROOT_PATH", ""),
|
root_path=os.environ.get("PREVIEW_ROOT_PATH", ""),
|
||||||
)
|
)
|
||||||
|
app.add_middleware(
|
||||||
|
CORSMiddleware,
|
||||||
|
allow_origins=["*"],
|
||||||
|
allow_credentials=True,
|
||||||
|
allow_methods=["GET", "OPTIONS"],
|
||||||
|
allow_headers=["*", "Authorization"],
|
||||||
|
)
|
||||||
|
|
||||||
MISSING_TOKEN = JSONResponse(
|
MISSING_TOKEN = JSONResponse(
|
||||||
{"errcode": "M_MISSING_TOKEN", "error": "Missing access token"},
|
{"errcode": "M_MISSING_TOKEN", "error": "Missing access token"},
|
||||||
|
|
Loading…
Reference in a new issue