feat: add cors
This commit is contained in:
@@ -3,6 +3,7 @@ from contextlib import asynccontextmanager
|
|||||||
import secrets
|
import secrets
|
||||||
from typing import AsyncGenerator
|
from typing import AsyncGenerator
|
||||||
from fastapi import Depends, FastAPI
|
from fastapi import Depends, FastAPI
|
||||||
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html
|
from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html
|
||||||
from fastapi.responses import HTMLResponse
|
from fastapi.responses import HTMLResponse
|
||||||
from fastapi.security import HTTPBasic, HTTPBasicCredentials
|
from fastapi.security import HTTPBasic, HTTPBasicCredentials
|
||||||
@@ -81,6 +82,14 @@ app.include_router(crypto_transfer_router)
|
|||||||
|
|
||||||
|
|
||||||
# Added middleware
|
# Added middleware
|
||||||
|
app.add_middleware(
|
||||||
|
CORSMiddleware,
|
||||||
|
allow_origins=[],
|
||||||
|
allow_origin_regex='.*',
|
||||||
|
allow_credentials=True,
|
||||||
|
allow_methods=['*'],
|
||||||
|
allow_headers=['*'],
|
||||||
|
)
|
||||||
app.add_middleware(TraceIDMiddleware, logger=logger)
|
app.add_middleware(TraceIDMiddleware, logger=logger)
|
||||||
app.add_middleware(
|
app.add_middleware(
|
||||||
SecurityHeadersMiddleware,
|
SecurityHeadersMiddleware,
|
||||||
|
|||||||
Reference in New Issue
Block a user