feat: 优化代码

This commit is contained in:
“Folltoshe” 2023-11-25 23:40:20 +08:00
parent 9e31f3beb1
commit ef38fa3c9f

View File

@ -29,6 +29,7 @@ from common import utils
from common import lxsecurity from common import lxsecurity
from common import Httpx from common import Httpx
from apis import SongURL from apis import SongURL
import traceback
Httpx.checkcn() Httpx.checkcn()
@app.route('/') @app.route('/')
@ -50,7 +51,11 @@ async def handle(method, source, songId, quality):
return utils.format_dict_json({"code": 1, "msg": "lxm请求头验证失败", "data": None}), 403 return utils.format_dict_json({"code": 1, "msg": "lxm请求头验证失败", "data": None}), 403
if method == 'url': if method == 'url':
return utils.format_dict_json(await SongURL(source, songId, quality)) try:
return utils.format_dict_json(await SongURL(source, songId, quality))
except Exception as e:
logger.error(traceback.format_exc())
return utils.format_dict_json({'code': 4, 'msg': '内部服务器错误', 'data': None}), 500
else: else:
return utils.format_dict_json({'code': 6, 'msg': '未知的请求类型: ' + method, 'data': None}), 400 return utils.format_dict_json({'code': 6, 'msg': '未知的请求类型: ' + method, 'data': None}), 400