mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 14:41:23 +08:00
fix(cloud): 解决临时文件清理和上传流程中的错误处理问题
- 修复了临时文件清理失败时的日志消息本地化 - 移除了重复的临时文件清理调用,统一在 finally 块中处理 - 优化了错误处理逻辑,确保在各种异常情况下正确返回错误响应 - 更新了日志消息为中文描述,提高可读性 - 修复了上传插件中的日志消息本地化问题 - 统一了错误处理流程,避免重复的清理操作
This commit is contained in:
@@ -27,7 +27,7 @@ module.exports = async (query, request) => {
|
||||
)
|
||||
|
||||
if (!tokenRes.body.result || !tokenRes.body.result.objectKey) {
|
||||
logger.error('Token allocation failed:', tokenRes.body)
|
||||
logger.error('Token分配失败:', tokenRes.body)
|
||||
throw {
|
||||
status: 500,
|
||||
body: {
|
||||
@@ -49,7 +49,7 @@ module.exports = async (query, request) => {
|
||||
})
|
||||
).data
|
||||
} catch (error) {
|
||||
logger.error('LBS fetch failed:', error.message)
|
||||
logger.error('LBS获取失败:', error.message)
|
||||
throw {
|
||||
status: 500,
|
||||
body: {
|
||||
@@ -61,7 +61,7 @@ module.exports = async (query, request) => {
|
||||
}
|
||||
|
||||
if (!lbs || !lbs.upload || !lbs.upload[0]) {
|
||||
logger.error('Invalid LBS response:', lbs)
|
||||
logger.error('无效的LBS响应:', lbs)
|
||||
throw {
|
||||
status: 500,
|
||||
body: {
|
||||
@@ -95,9 +95,9 @@ module.exports = async (query, request) => {
|
||||
maxBodyLength: Infinity,
|
||||
timeout: 300000,
|
||||
})
|
||||
logger.info('Upload success:', filename)
|
||||
logger.info('上传成功:', filename)
|
||||
} catch (error) {
|
||||
logger.error('Upload failed:', {
|
||||
logger.error('上传失败:', {
|
||||
status: error.response?.status,
|
||||
data: error.response?.data,
|
||||
message: error.message,
|
||||
|
||||
Reference in New Issue
Block a user