INFO: Will watch for changes in these directories: ['/Users/changyoutongxue/开发-qoder/YuShiSheJi/backend'] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) INFO: Started reloader process [63566] using StatReload INFO: Started server process [63686] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:62589 - "POST /api/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:62593 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:62599 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:62605 - "GET /api/admin/dashboard HTTP/1.1" 200 OK INFO: 127.0.0.1:62608 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:62786 - "GET / HTTP/1.1" 200 OK INFO: 127.0.0.1:62786 - "GET /favicon.ico HTTP/1.1" 404 Not Found INFO: 127.0.0.1:62835 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:62838 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:62913 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:62982 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:63026 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:63030 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:63052 - "PUT /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:63055 - "GET /api/admin/configs HTTP/1.1" 200 OK INFO: 127.0.0.1:63063 - "GET /api/admin/users?page=1&page_size=20 HTTP/1.1" 200 OK INFO: 127.0.0.1:63072 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:63075 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:63079 - "GET /api/designs?page=1&page_size=20 HTTP/1.1" 200 OK INFO: 127.0.0.1:63081 - "GET /uploads/designs/26.png HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:63086 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:63088 - "GET /uploads/videos/f2e6c3eac03b485f8115e72a1d33b491.mp4 HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:63091 - "GET /uploads/models/506909359d6c45fe9e43108ee7765a9a.glb HTTP/1.1" 304 Not Modified 可灵视频任务提交失败: status=401, body={"code":1002,"message":"Auth failed","request_id":"CjyhVGikJMQAAAAAGOrdCQ","data":null} 视频生成失败: Client error '401 ' for url 'https://api.klingai.com/v1/videos/multi-image2video' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 INFO: 127.0.0.1:63096 - "POST /api/designs/27/generate-video?force=true HTTP/1.1" 500 Internal Server Error WARNING: StatReload detected changes in 'app/services/ai_video_generator_kling.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [63686] 👋 应用已关闭 INFO: Started server process [64167] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:63400 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:63405 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:63407 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:63409 - "GET /uploads/videos/f2e6c3eac03b485f8115e72a1d33b491.mp4 HTTP/1.1" 404 Not Found 可灵视频任务提交失败: status=401, body={"code":1002,"message":"Auth failed","request_id":"CjMkpGikJkcAAAAAGOrbdA","data":null} 视频生成失败: Client error '401 ' for url 'https://api.klingai.com/v1/videos/multi-image2video' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401 INFO: 127.0.0.1:63412 - "POST /api/designs/27/generate-video?force=true HTTP/1.1" 500 Internal Server Error INFO: 127.0.0.1:63418 - "GET /uploads/videos/f2e6c3eac03b485f8115e72a1d33b491.mp4 HTTP/1.1" 404 Not Found WARNING: StatReload detected changes in 'app/services/ai_video_generator_kling.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [64167] 👋 应用已关闭 INFO: Started server process [64861] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:63556 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:63563 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:63565 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:63567 - "GET /uploads/videos/f2e6c3eac03b485f8115e72a1d33b491.mp4 HTTP/1.1" 404 Not Found INFO: 127.0.0.1:63569 - "GET /uploads/models/506909359d6c45fe9e43108ee7765a9a.glb HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:63575 - "POST /api/designs/27/generate-video?force=true HTTP/1.1" 200 OK INFO: 127.0.0.1:63785 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 200 OK INFO: 127.0.0.1:63846 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/routers/designs.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [64861] 👋 应用已关闭 INFO: Started server process [65045] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:64149 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 304 Not Modified WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [65045] 👋 应用已关闭 INFO: Started server process [69988] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [69988] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [69995] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [69995] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [70000] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/ai_3d_generator.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [70000] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [71187] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/ai_video_generator_kling.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [71187] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [71203] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/ai_3d_generator.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [71203] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [71899] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:52861 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:52869 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:52871 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:52874 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:52943 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:52951 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:52953 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53198 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53206 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:53208 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53211 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:53280 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53288 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:53290 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53426 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53434 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:53436 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53602 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53611 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:53613 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53616 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:55190 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:55199 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:55201 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:55204 - "GET /uploads/videos/6ed3f33421a44876b303c7671c1597d5.mp4 HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:55234 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:55241 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:55243 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:56832 - "GET /uploads/models/506909359d6c45fe9e43108ee7765a9a.glb HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:56840 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:56846 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:56849 - "GET /api/designs/27 HTTP/1.1" 200 OK INFO: 127.0.0.1:56856 - "GET /api/designs?page=1&page_size=20 HTTP/1.1" 200 OK INFO: 127.0.0.1:56859 - "GET /uploads/designs/26.png HTTP/1.1" 304 Not Modified INFO: 127.0.0.1:56865 - "DELETE /api/designs/26 HTTP/1.1" 200 OK INFO: 127.0.0.1:56868 - "GET /api/designs?page=1&page_size=20 HTTP/1.1" 200 OK INFO: 127.0.0.1:56902 - "GET /api/designs/24 HTTP/1.1" 200 OK INFO: 127.0.0.1:56925 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:56927 - "GET /api/designs?page=1&page_size=20 HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [71899] 👋 应用已关闭 INFO: Started server process [75417] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/prompt_builder.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [75417] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [76192] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [76192] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [76199] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:63820 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:63827 - "GET /api/designs?page=1&page_size=20 HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/services/prompt_builder.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [76199] 👋 应用已关闭 INFO: Started server process [83069] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/prompt_builder.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [83069] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [903] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:53852 - "POST /api/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:53856 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53862 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:53865 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:53866 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:53870 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:53872 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:53877 - "GET /api/categories/3/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:53878 - "GET /api/categories/3/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:53883 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:53885 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:53890 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:54023 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54021 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54029 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54027 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54050 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54048 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54076 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54075 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54092 - "GET /api/categories/6/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54091 - "GET /api/categories/6/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54098 - "GET /api/categories/7/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54096 - "GET /api/categories/7/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54104 - "GET /api/categories/8/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54102 - "GET /api/categories/8/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54110 - "GET /api/categories/9/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54109 - "GET /api/categories/9/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54117 - "GET /api/categories/10/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54115 - "GET /api/categories/10/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54123 - "GET /api/categories/11/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54121 - "GET /api/categories/11/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54131 - "GET /api/categories/12/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54129 - "GET /api/categories/12/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54134 - "GET /api/categories/13/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54140 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:54139 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:54330 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:54332 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:54842 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:56316 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57491 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57495 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57499 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57627 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57625 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:57636 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:57664 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:58159 - "POST /api/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:58162 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:58168 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:58174 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58172 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58181 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58182 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58189 - "GET /api/categories/3/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58188 - "GET /api/categories/3/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58243 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:58249 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58250 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58257 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58256 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58266 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58264 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58272 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58271 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58276 - "GET /api/categories/6/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58278 - "GET /api/categories/6/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58284 - "GET /api/categories/11/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58283 - "GET /api/categories/11/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58287 - "GET /api/categories/13/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58295 - "GET /api/categories/12/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58296 - "GET /api/categories/12/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58305 - "GET /api/categories/8/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58304 - "GET /api/categories/8/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58314 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58313 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58320 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58319 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58325 - "GET /api/categories/11/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58326 - "GET /api/categories/11/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58332 - "GET /api/categories/12/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58331 - "GET /api/categories/12/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58335 - "GET /api/categories/13/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58341 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58340 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58408 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:58417 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:58419 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:58504 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58503 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58509 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58511 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58517 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58519 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58527 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58529 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58535 - "GET /api/categories/3/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58534 - "GET /api/categories/3/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58550 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58551 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58638 - "GET /api/categories/13/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58644 - "GET /api/categories/12/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58643 - "GET /api/categories/12/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58649 - "GET /api/categories/11/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58651 - "GET /api/categories/11/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58658 - "GET /api/categories/10/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58659 - "GET /api/categories/10/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58665 - "GET /api/categories/9/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58664 - "GET /api/categories/9/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58670 - "GET /api/categories/8/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58671 - "GET /api/categories/8/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58677 - "GET /api/categories/7/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58678 - "GET /api/categories/7/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58684 - "GET /api/categories/6/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58686 - "GET /api/categories/6/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58692 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58691 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/schemas/design.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [903] 👋 应用已关闭 INFO: Started server process [3994] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:58700 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58699 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58708 - "GET /api/categories/3/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58709 - "GET /api/categories/3/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58715 - "GET /api/categories/4/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58716 - "GET /api/categories/4/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58721 - "GET /api/categories/5/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58722 - "GET /api/categories/5/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58727 - "GET /api/categories/6/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58728 - "GET /api/categories/6/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58734 - "GET /api/categories/7/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58733 - "GET /api/categories/7/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58739 - "GET /api/categories/8/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58740 - "GET /api/categories/8/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58746 - "GET /api/categories/9/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58747 - "GET /api/categories/9/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58751 - "GET /api/categories/10/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58753 - "GET /api/categories/10/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58758 - "GET /api/categories/9/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58759 - "GET /api/categories/9/colors HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [3994] 👋 应用已关闭 INFO: Started server process [4005] INFO: Waiting for application startup. INFO: Application startup complete. WARNING: StatReload detected changes in 'app/services/design_service.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [4005] ✅ 上传目录已准备: uploads 👋 应用已关闭 INFO: Started server process [4016] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:58910 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:58916 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58918 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58925 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:58930 - "GET /api/categories/2/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:58931 - "GET /api/categories/2/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58937 - "GET /api/categories/3/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:58936 - "GET /api/categories/3/sub-types HTTP/1.1" 200 OK WARNING: StatReload detected changes in 'app/schemas/design.py'. Reloading... INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [4016] 👋 应用已关闭 INFO: Started server process [4272] INFO: Waiting for application startup. INFO: Application startup complete. ✅ 上传目录已准备: uploads INFO: 127.0.0.1:59022 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:59025 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:59072 - "POST /api/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:59076 - "GET /api/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:59082 - "GET /api/categories HTTP/1.1" 200 OK INFO: 127.0.0.1:59089 - "GET /api/categories/1/sub-types HTTP/1.1" 200 OK INFO: 127.0.0.1:59090 - "GET /api/categories/1/colors HTTP/1.1" 200 OK INFO: 127.0.0.1:59224 - "POST /api/designs/generate HTTP/1.1" 200 OK INFO: 127.0.0.1:59331 - "GET /uploads/designs/28_0_8f1d51f1.png HTTP/1.1" 200 OK INFO: 127.0.0.1:59345 - "GET /uploads/designs/28_2_afd0819c.png HTTP/1.1" 200 OK INFO: 127.0.0.1:59348 - "GET /uploads/designs/28_3_597f23e1.png HTTP/1.1" 200 OK INFO: 127.0.0.1:59352 - "GET /uploads/designs/28_1_652b3742.png HTTP/1.1" 200 OK INFO: 127.0.0.1:50695 - "GET /projects.php HTTP/1.1" 404 Not Found INFO: ('127.0.0.1', 55036) - "WebSocket /CLodopfuncs.js" 403 INFO: connection rejected (403 Forbidden) INFO: connection closed INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [4272] 👋 应用已关闭 INFO: Stopping reloader process [63566]