This commit is contained in:
DingZQ
2025-01-01 13:26:18 +08:00
parent e024e8b904
commit a88e79cb86

17
main.py
View File

@@ -13,6 +13,7 @@ from fastapi.middleware.gzip import GZipMiddleware
from tjnetwork import *
import asyncio
import threading
import uvicorn
from multiprocessing import Value
from fastapi.middleware.cors import CORSMiddleware
import random
@@ -1901,4 +1902,18 @@ async def get_realtimedata():
@app.get("/getsimulationresult/")
async def get_simulationresult():
data = [random.randint(0, 100) for _ in range(100)]
return data
return data
# DingZQ, 2024-12-31, generate openapi.json
def generate_openapi_json():
openapi_json_path = "openapi.json"
with open(openapi_json_path, "w") as file:
json.dump(app.openapi(), file, indent=4)
# DingZQ, 2024-12-31, run main
if __name__ == "__main__":
generate_openapi_json()
uvicorn.run(app, host="0.0.0.0", port=80)