日志问题修改
This commit is contained in:
+6
-6
@@ -2,7 +2,7 @@ import json
|
|||||||
from fastapi import FastAPI, HTTPException, Header, Form, Request
|
from fastapi import FastAPI, HTTPException, Header, Form, Request
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
from loguru import logger
|
||||||
from parser import *
|
from parser import *
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
@@ -19,9 +19,9 @@ app.add_middleware(
|
|||||||
|
|
||||||
@app.post("/convert/start")
|
@app.post("/convert/start")
|
||||||
async def convert_str(
|
async def convert_str(
|
||||||
request: Request,
|
request: Request,
|
||||||
content: str = Form(...), # ✅ 改为接收 x-www-form-urlencoded 参数
|
content: str = Form(...), # ✅ 改为接收 x-www-form-urlencoded 参数
|
||||||
Authorization: str = Header(None)
|
Authorization: str = Header(None)
|
||||||
):
|
):
|
||||||
"""
|
"""
|
||||||
带调试信息的转换接口 (支持 x-www-form-urlencoded)
|
带调试信息的转换接口 (支持 x-www-form-urlencoded)
|
||||||
@@ -32,10 +32,10 @@ async def convert_str(
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
res = convert_text(content)
|
res = convert_text(content)
|
||||||
print(f"转换结果: {json.dumps(res, ensure_ascii=False, indent=2)}")
|
logger.info(f"转换结果: {json.dumps(res, ensure_ascii=False, indent=2)}")
|
||||||
return JSONResponse(content={"code": 0, "result": res})
|
return JSONResponse(content={"code": 0, "result": res})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"转换异常: {str(e)}")
|
logger.error(f"转换异常: {str(e)}")
|
||||||
return JSONResponse(
|
return JSONResponse(
|
||||||
content={"code": 500, "result": f"转换服务异常: {str(e)}"},
|
content={"code": 500, "result": f"转换服务异常: {str(e)}"},
|
||||||
status_code=500
|
status_code=500
|
||||||
|
|||||||
Reference in New Issue
Block a user