Timmyafolami commited on
Commit
06f8aa3
·
verified ·
1 Parent(s): 40f38c5

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +11 -0
main.py CHANGED
@@ -1,4 +1,5 @@
1
  from fastapi import FastAPI, WebSocket, WebSocketDisconnect, UploadFile, File, Request
 
2
  from fastapi.responses import JSONResponse, HTMLResponse, StreamingResponse
3
  from fastapi.staticfiles import StaticFiles
4
  from detection import initialize_directories, slice_geotiff, detect_weeds_in_slices, cleanup, create_zip # Import detection functions
@@ -9,6 +10,16 @@ from io import BytesIO
9
 
10
  app = FastAPI()
11
 
 
 
 
 
 
 
 
 
 
 
12
  # Mount static files
13
  app.mount("/static", StaticFiles(directory="static"), name="static")
14
 
 
1
  from fastapi import FastAPI, WebSocket, WebSocketDisconnect, UploadFile, File, Request
2
+ from fastapi.middleware.cors import CORSMiddleware
3
  from fastapi.responses import JSONResponse, HTMLResponse, StreamingResponse
4
  from fastapi.staticfiles import StaticFiles
5
  from detection import initialize_directories, slice_geotiff, detect_weeds_in_slices, cleanup, create_zip # Import detection functions
 
10
 
11
  app = FastAPI()
12
 
13
+
14
+ app.add_middleware(
15
+ CORSMiddleware,
16
+ allow_origins=["*"], # Or specify the frontend origin
17
+ allow_credentials=True,
18
+ allow_methods=["*"],
19
+ allow_headers=["*"],
20
+ )
21
+
22
+
23
  # Mount static files
24
  app.mount("/static", StaticFiles(directory="static"), name="static")
25