Refine
This commit is contained in:
17
main.py
17
main.py
@@ -13,6 +13,7 @@ from fastapi.middleware.gzip import GZipMiddleware
|
|||||||
from tjnetwork import *
|
from tjnetwork import *
|
||||||
import asyncio
|
import asyncio
|
||||||
import threading
|
import threading
|
||||||
|
import uvicorn
|
||||||
from multiprocessing import Value
|
from multiprocessing import Value
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
import random
|
import random
|
||||||
@@ -1901,4 +1902,18 @@ async def get_realtimedata():
|
|||||||
@app.get("/getsimulationresult/")
|
@app.get("/getsimulationresult/")
|
||||||
async def get_simulationresult():
|
async def get_simulationresult():
|
||||||
data = [random.randint(0, 100) for _ in range(100)]
|
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)
|
||||||
Reference in New Issue
Block a user