Skip to content

Commit 07c2f8b

Browse files
committed
🐛 fix middleware for auth
1 parent bf0d9c5 commit 07c2f8b

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

server/main.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,33 @@
1212
from app.component.environment import auto_include_routers, env
1313
from fastapi.staticfiles import StaticFiles
1414

15+
# Import middleware to register BabelMiddleware
16+
import app.middleware # noqa: F401
17+
18+
# Import exception handlers to register them
19+
import app.exception.handler # noqa: F401
20+
1521
# Only initialize traceroot if enabled
1622
if traceroot.is_enabled():
1723
from traceroot.integrations.fastapi import connect_fastapi
24+
1825
connect_fastapi(api)
1926

2027
logger = traceroot.get_logger("server_main")
2128

2229
prefix = env("url_prefix", "")
2330
auto_include_routers(api, prefix, "app/controller")
24-
public_dir = os.environ.get("PUBLIC_DIR") or os.path.join(os.path.dirname(__file__), "app", "public")
31+
public_dir = os.environ.get("PUBLIC_DIR") or os.path.join(
32+
os.path.dirname(__file__), "app", "public"
33+
)
2534
if not os.path.isdir(public_dir):
2635
try:
2736
os.makedirs(public_dir, exist_ok=True)
2837
logger.warning(f"Public directory did not exist. Created: {public_dir}")
2938
except Exception as e:
30-
logger.error(f"Public directory missing and could not be created: {public_dir}. Error: {e}")
39+
logger.error(
40+
f"Public directory missing and could not be created: {public_dir}. Error: {e}"
41+
)
3142
public_dir = None
3243

3344
if public_dir and os.path.isdir(public_dir):

0 commit comments

Comments
 (0)