File: D:/web/hyperflight/apps/inxpress/prev/2025-11-04/wsgi - Copy.py
# app/wsgi.py
from .app import app as flask_app
PREFIX = "/apps/inxpress"
class PrefixMiddleware:
def __init__(self, app, prefix: str):
self.app = app
self.prefix = prefix
def __call__(self, environ, start_response):
path = environ.get("PATH_INFO", "")
if path.startswith(self.prefix):
environ["SCRIPT_NAME"] = self.prefix
environ["PATH_INFO"] = path[len(self.prefix):] or "/"
return self.app(environ, start_response)
application = PrefixMiddleware(flask_app, PREFIX)