diff --git a/__pycache__/app.cpython-312.pyc b/__pycache__/app.cpython-312.pyc new file mode 100644 index 0000000..67968a6 Binary files /dev/null and b/__pycache__/app.cpython-312.pyc differ diff --git a/app.py b/app.py index a535336..b9536c0 100644 --- a/app.py +++ b/app.py @@ -11,25 +11,12 @@ from starlette.middleware.base import BaseHTTPMiddleware from starlette.requests import Request from fastapi.middleware.trustedhost import TrustedHostMiddleware -class ProxyHeadersMiddleware(BaseHTTPMiddleware): - async def dispatch(self, request: Request, call_next): - proto = request.headers.get("X-Forwarded-Proto", "http") - host = request.headers.get("X-Forwarded-Host", request.headers.get("Host")) - - # Update request scheme and host for correct URL generation - request.scope["scheme"] = proto - if host: - request.scope["server"] = (host.split(":")[0], request.scope["server"][1]) - - response = await call_next(request) - return response app = FastAPI() # Mount static files app.mount("/static", StaticFiles(directory="static"), name="static") -app.add_middleware(ProxyHeadersMiddleware) -app.add_middleware(TrustedHostMiddleware, allowed_hosts=["lifefaq.nomad.i80.dk", "lifefaq.i80.dk","localhost"]) + # Templates directory templates = Jinja2Templates(directory="templates") diff --git a/templates/base_template.html b/templates/base_template.html index 6d45e4b..e2d3479 100644 --- a/templates/base_template.html +++ b/templates/base_template.html @@ -4,7 +4,8 @@ {% block title %}PortugalFAQ{% endblock %} - + + @@ -39,10 +40,10 @@ - - - - - + + + + + \ No newline at end of file