Files
maize_fertilizer_model/app.py
2025-11-05 01:44:13 +00:00

38 lines
859 B
Python

from fastapi import FastAPI
app = FastAPI(title="测试API", description="一个简单的FastAPI测试接口")
@app.get("/")
async def root():
return {"message": "Hello World", "status": "success"}
@app.get("/health")
async def health_check():
return {"status": "healthy", "service": "fastapi-test"}
@app.get("/items/{item_id}")
async def read_item(item_id: int, q: str = None):
return {
"item_id": item_id,
"q": q,
"message": f"获取项目 {item_id}"
}
@app.post("/items/")
async def create_item(name: str, description: str = None):
return {
"name": name,
"description": description,
"status": "created"
}
import uvicorn
if __name__ == "__main__":
uvicorn.run(
"app:app",
host="0.0.0.0",
port=8000,
reload=True,
log_level="info"
)