feat: 完善服务端工程化、发布流程和自动化测试
This commit is contained in:
@@ -17,6 +17,8 @@ def crash_health():
|
||||
|
||||
@router.post("/api/v1/crash-reports")
|
||||
async def create_crash_report(request: Request):
|
||||
# 崩溃报告接口给 SimCAE/CrashReporter 调用,接收 metadata、minidump 和可选附件。
|
||||
# 具体 token 校验、大小限制、落盘和幂等处理都集中在 crash_api_service。
|
||||
return await crash_api_service.create_crash_report(request)
|
||||
|
||||
|
||||
@@ -32,4 +34,5 @@ def download_crash_report_file(report_id: str, file_name: str, request: Request)
|
||||
|
||||
@router.post("/api/v1/symbols")
|
||||
async def upload_symbols(request: Request):
|
||||
# 符号包用于后续解析 minidump 堆栈;它和普通升级文件分开存储、分开授权。
|
||||
return await crash_api_service.upload_symbols(request)
|
||||
|
||||
Reference in New Issue
Block a user