dev #12
12
app/main.py
12
app/main.py
|
|
@ -1,4 +1,5 @@
|
|||
"""FastAPI application factory."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from collections.abc import AsyncIterator
|
||||
|
|
@ -13,9 +14,9 @@ from app.core.middleware.cache_monitor import CacheAvailabilityMiddleware
|
|||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
|
||||
|
||||
def create_app() -> FastAPI:
|
||||
"""Build FastAPI application instance."""
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(_: FastAPI) -> AsyncIterator[None]:
|
||||
await init_cache()
|
||||
|
|
@ -29,7 +30,14 @@ def create_app() -> FastAPI:
|
|||
application.add_middleware(CacheAvailabilityMiddleware)
|
||||
application.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=["https://kitchen-crm.k1nq.tech", "http://192.168.31.51"],
|
||||
allow_origins=[
|
||||
# "https://kitchen-crm.k1nq.tech",
|
||||
# "http://192.168.31.51",
|
||||
# "http://localhost:8000",
|
||||
# "http://0.0.0.0:8000",
|
||||
# "http://127.0.0.1:8000",
|
||||
"*" # ! TODO: Убрать
|
||||
],
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"], # Разрешить все HTTP-методы
|
||||
allow_headers=["*"], # Разрешить все заголовки
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ define(['./workbox-c5fd805d'], (function (workbox) { 'use strict';
|
|||
"revision": "d41d8cd98f00b204e9800998ecf8427e"
|
||||
}, {
|
||||
"url": "index.html",
|
||||
"revision": "0.h29q0vck9ug"
|
||||
"revision": "0.nhqann807f"
|
||||
}], {});
|
||||
workbox.cleanupOutdatedCaches();
|
||||
workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), {
|
||||
|
|
|
|||
Loading…
Reference in New Issue