minishouyin/data/logs/combined-2025-11-11.log
2025-11-12 11:35:57 +08:00

327 lines
108 KiB
Plaintext

[2025-11-11T01:50:59.874Z] [INFO] 这是一个普通信息 {"user":"test","action":"login"}
[2025-11-11T01:50:59.874Z] [INFO] 这是一个普通信息 {"user":"test","action":"login"}
[2025-11-11T01:50:59.878Z] [WARN] 这是一个警告信息 {"issue":"低库存","product":"可口可乐"}
[2025-11-11T01:50:59.878Z] [WARN] 这是一个警告信息 {"issue":"低库存","product":"可口可乐"}
[2025-11-11T01:50:59.879Z] [ERROR] 这是一个错误信息 {"error":"数据库连接失败","code":500}
[2025-11-11T01:50:59.879Z] [ERROR] 这是一个错误信息 {"error":"数据库连接失败","code":500}
[2025-11-11T02:59:08.700Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T02:59:08.700Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T02:59:08.701Z] [ERROR] 订单创建失败 {"error":"getModels is not a function","stack":"TypeError: getModels is not a function\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:11:26\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:175:3)\n at router (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:47:12)","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T02:59:08.701Z] [ERROR] 订单创建失败 {"error":"getModels is not a function","stack":"TypeError: getModels is not a function\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:11:26\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:175:3)\n at router (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:47:12)","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T02:59:57.973Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T02:59:57.973Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T02:59:58.302Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T02:59:58.302Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T02:59:59.327Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T02:59:59.327Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:00:43.403Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:00:43.403Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:01:03.598Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:01:03.598Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:01:03.599Z] [ERROR] 订单创建失败 {"error":"getModels is not a function","stack":"TypeError: getModels is not a function\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:11:26\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:175:3)\n at router (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:47:12)","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:01:03.599Z] [ERROR] 订单创建失败 {"error":"getModels is not a function","stack":"TypeError: getModels is not a function\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:11:26\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:175:3)\n at router (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\router\\index.js:47:12)","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:06:22.744Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:06:22.744Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:06:31.196Z] [ERROR] 服务器错误 {"error":"Expected property name or '}' in JSON at position 1","stack":"SyntaxError: Expected property name or '}' in JSON at position 1\n at JSON.parse (<anonymous>)\n at parse (D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\types\\json.js:92:19)\n at D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\read.js:128:18\n at AsyncResource.runInAsyncScope (node:async_hooks:206:9)\n at invokeCallback (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:238:16)\n at done (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:227:7)\n at IncomingMessage.onEnd (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:287:7)\n at IncomingMessage.emit (node:events:519:28)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)"}
[2025-11-11T03:06:31.196Z] [ERROR] 服务器错误 {"error":"Expected property name or '}' in JSON at position 1","stack":"SyntaxError: Expected property name or '}' in JSON at position 1\n at JSON.parse (<anonymous>)\n at parse (D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\types\\json.js:92:19)\n at D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\read.js:128:18\n at AsyncResource.runInAsyncScope (node:async_hooks:206:9)\n at invokeCallback (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:238:16)\n at done (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:227:7)\n at IncomingMessage.onEnd (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:287:7)\n at IncomingMessage.emit (node:events:519:28)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)"}
[2025-11-11T03:07:46.929Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:07:46.929Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:07:55.677Z] [ERROR] 服务器错误 {"error":"Expected property name or '}' in JSON at position 1","stack":"SyntaxError: Expected property name or '}' in JSON at position 1\n at JSON.parse (<anonymous>)\n at parse (D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\types\\json.js:92:19)\n at D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\read.js:128:18\n at AsyncResource.runInAsyncScope (node:async_hooks:206:9)\n at invokeCallback (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:238:16)\n at done (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:227:7)\n at IncomingMessage.onEnd (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:287:7)\n at IncomingMessage.emit (node:events:519:28)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)"}
[2025-11-11T03:07:55.677Z] [ERROR] 服务器错误 {"error":"Expected property name or '}' in JSON at position 1","stack":"SyntaxError: Expected property name or '}' in JSON at position 1\n at JSON.parse (<anonymous>)\n at parse (D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\types\\json.js:92:19)\n at D:\\workspace\\minishouyin\\node_modules\\body-parser\\lib\\read.js:128:18\n at AsyncResource.runInAsyncScope (node:async_hooks:206:9)\n at invokeCallback (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:238:16)\n at done (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:227:7)\n at IncomingMessage.onEnd (D:\\workspace\\minishouyin\\node_modules\\raw-body\\index.js:287:7)\n at IncomingMessage.emit (node:events:519:28)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)"}
[2025-11-11T03:08:17.533Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:08:17.533Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:08:17.544Z] [ERROR] 订单创建失败 {"error":"Cannot read properties of undefined (reading 'transaction')","stack":"TypeError: Cannot read properties of undefined (reading 'transaction')\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:14:41","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:08:17.544Z] [ERROR] 订单创建失败 {"error":"Cannot read properties of undefined (reading 'transaction')","stack":"TypeError: Cannot read properties of undefined (reading 'transaction')\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:14:41","body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:10:41.357Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:10:41.357Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:10:52.944Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:10:52.944Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":10}}
[2025-11-11T03:10:52.973Z] [INFO] 订单创建成功 {"order_id":21,"order_no":"PO251111031052873","total_amount":3.5,"cashier_id":1}
[2025-11-11T03:10:52.973Z] [INFO] 订单创建成功 {"order_id":21,"order_no":"PO251111031052873","total_amount":3.5,"cashier_id":1}
[2025-11-11T03:10:52.974Z] [INFO] 钱箱打开请求已发送
[2025-11-11T03:10:52.974Z] [INFO] 钱箱打开请求已发送
[2025-11-11T03:11:56.824Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":2},{"product_id":2,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":15}}
[2025-11-11T03:11:56.824Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":2},{"product_id":2,"quantity":1}],"payment_method":"cash","cashier_id":1,"paid_amount":15}}
[2025-11-11T03:11:56.843Z] [INFO] 订单创建成功 {"order_id":22,"order_no":"PO251111031156623","total_amount":10.5,"cashier_id":1}
[2025-11-11T03:11:56.843Z] [INFO] 订单创建成功 {"order_id":22,"order_no":"PO251111031156623","total_amount":10.5,"cashier_id":1}
[2025-11-11T03:11:56.844Z] [INFO] 钱箱打开请求已发送
[2025-11-11T03:11:56.844Z] [INFO] 钱箱打开请求已发送
[2025-11-11T03:13:37.270Z] [ERROR] 获取今日订单失败 {"error":"Op is not defined","stack":"ReferenceError: Op is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:447:12"}
[2025-11-11T03:13:37.270Z] [ERROR] 获取今日订单失败 {"error":"Op is not defined","stack":"ReferenceError: Op is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:447:12"}
[2025-11-11T03:14:22.079Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:14:22.079Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:14:38.779Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem->Product->Category.id","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:14:38.779Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem->Product->Category.id","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:16:01.377Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:16:01.377Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:16:12.327Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:16:12.327Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:17:11.530Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:17:11.530Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:17:18.208Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:17:18.208Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:32:31.397Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:32:31.397Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:32:37.052Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:32:37.052Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:33:25.293Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:33:25.293Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:33:30.387Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:33:30.387Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:34:05.477Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:34:05.477Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:34:15.421Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:34:15.421Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:35:21.926Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:35:21.926Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:35:30.106Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.totalPrice","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:35:30.106Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.totalPrice","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:43:31.616Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:43:31.616Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:43:39.693Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:43:39.693Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:44:18.835Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:44:18.835Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:44:25.393Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:44:25.393Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:45:50.737Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:45:50.737Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:45:59.314Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:45:59.314Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItems.quantity","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:540:33"}
[2025-11-11T03:47:02.322Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:47:02.322Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:47:09.228Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:47:09.228Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:48:07.097Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:48:07.097Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:48:17.311Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:48:17.311Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: OrderItem.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:49:00.250Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:49:00.250Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:49:14.212Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:49:14.212Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:53:54.114Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:53:54.114Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:54:07.178Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:54:07.178Z] [ERROR] 获取订单统计失败 {"error":"SQLITE_ERROR: no such column: order_items.total_price","stack":"Error\n at Database.<anonymous> (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:185:27)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:50\n at new Promise (<anonymous>)\n at Query.run (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\sqlite\\query.js:183:12)\n at D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\sequelize.js:315:28\n at async SQLiteQueryInterface.select (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\dialects\\abstract\\query-interface.js:407:12)\n at async Order.findAll (D:\\workspace\\minishouyin\\node_modules\\sequelize\\lib\\model.js:1140:21)\n at async D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:501:27"}
[2025-11-11T03:54:49.038Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:54:49.038Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:55:00.767Z] [ERROR] 获取订单统计失败 {"error":"startDate is not defined","stack":"ReferenceError: startDate is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:514:36"}
[2025-11-11T03:55:00.767Z] [ERROR] 获取订单统计失败 {"error":"startDate is not defined","stack":"ReferenceError: startDate is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:514:36"}
[2025-11-11T03:55:43.542Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T03:55:43.542Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:09:19.217Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:09:19.217Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:47.379Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:47.379Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:47.817Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:47.817Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:48.407Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:48.407Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1904:16)\n at listenInCluster (node:net:1961:12)\n at Server.listen (node:net:2063:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:48.845Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:48.845Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:49.854Z] [ERROR] 端口 3002 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:10:49.854Z] [ERROR] 端口 3002 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:00.884Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:00.884Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:43.988Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:43.988Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:45.008Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:12:45.008Z] [ERROR] 端口 3001 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3001","stack":"Error: listen EADDRINUSE: address already in use :::3001\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:14:04.992Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:14:04.992Z] [ERROR] 端口 3000 已被占用,尝试下一个端口... {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:14:39.320Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:14:39.320Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:15:12.421Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:15:12.421Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:16:28.447Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:16:28.447Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:16:57.267Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:16:57.267Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:18:44.959Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:18:44.959Z] [ERROR] 端口 3000 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3000","stack":"Error: listen EADDRINUSE: address already in use :::3000\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:20:20.933Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:20:20.933Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:27:50.793Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:27:50.793Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T05:37:50.880Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:37:50.880Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:37:50.999Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:37:50.999Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:39:24.818Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:39:24.818Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:39:24.880Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:39:24.880Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:42:24.965Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:42:24.965Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:42:25.032Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:42:25.032Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:47:51.897Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:47:51.897Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:47:52.022Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:47:52.022Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:58:15.011Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:58:15.011Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T05:58:15.131Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T05:58:15.131Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:10:22.199Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T06:10:22.199Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T06:11:37.014Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:11:37.014Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:11:37.126Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:11:37.126Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:16:10.420Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:16:10.420Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:16:10.487Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:16:10.487Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:02.267Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:02.267Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:02.384Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:02.384Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:26.654Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:26.654Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:26.726Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:26.726Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:40.103Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:40.103Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:26:40.163Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:26:40.163Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:28:17.482Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:28:17.482Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:28:17.599Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:28:17.599Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:29:12.274Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:29:12.274Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:29:12.414Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:29:12.414Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:31:53.935Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:31:53.935Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:31:54.071Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:31:54.071Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:32:40.770Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-11T06:32:40.770Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-11T06:32:40.796Z] [INFO] 订单创建成功 {"order_id":23,"order_no":"PO251111063240937","total_amount":3.5,"cashier_id":1}
[2025-11-11T06:32:40.796Z] [INFO] 订单创建成功 {"order_id":23,"order_no":"PO251111063240937","total_amount":3.5,"cashier_id":1}
[2025-11-11T06:32:40.797Z] [INFO] 钱箱打开请求已发送
[2025-11-11T06:32:40.797Z] [INFO] 钱箱打开请求已发送
[2025-11-11T06:32:40.824Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:827:25"}
[2025-11-11T06:32:40.824Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:827:25"}
[2025-11-11T06:32:59.702Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:32:59.702Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:32:59.834Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:32:59.834Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:33:46.635Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:33:46.635Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:33:46.693Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:33:46.693Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:36:04.491Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:36:04.491Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T06:36:04.605Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:36:04.605Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T06:43:34.060Z] [INFO] 登录请求开始 {"body":{"username":"cashier","password":"cashier123"}}
[2025-11-11T06:43:34.060Z] [INFO] 登录请求开始 {"body":{"username":"cashier","password":"cashier123"}}
[2025-11-11T06:43:34.073Z] [WARN] 收银员不存在或未激活 {"username":"cashier"}
[2025-11-11T06:43:34.073Z] [WARN] 收银员不存在或未激活 {"username":"cashier"}
[2025-11-11T06:43:47.773Z] [INFO] 登录请求开始 {"body":{"username":"cashier1","password":"cashier123"}}
[2025-11-11T06:43:47.773Z] [INFO] 登录请求开始 {"body":{"username":"cashier1","password":"cashier123"}}
[2025-11-11T06:43:47.879Z] [INFO] 登录成功 {"id":3,"username":"cashier1"}
[2025-11-11T06:43:47.879Z] [INFO] 登录成功 {"id":3,"username":"cashier1"}
[2025-11-11T06:43:53.214Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":3,"quantity":1}],"payment_method":"cash","paid_amount":8.5,"cashier_id":3}}
[2025-11-11T06:43:53.214Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":3,"quantity":1}],"payment_method":"cash","paid_amount":8.5,"cashier_id":3}}
[2025-11-11T06:43:53.230Z] [INFO] 订单创建成功 {"order_id":24,"order_no":"PO251111064353667","total_amount":8.5,"cashier_id":3}
[2025-11-11T06:43:53.230Z] [INFO] 订单创建成功 {"order_id":24,"order_no":"PO251111064353667","total_amount":8.5,"cashier_id":3}
[2025-11-11T06:43:53.231Z] [INFO] 钱箱打开请求已发送
[2025-11-11T06:43:53.231Z] [INFO] 钱箱打开请求已发送
[2025-11-11T06:43:53.253Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:936:25"}
[2025-11-11T06:43:53.253Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:936:25"}
[2025-11-11T07:23:22.594Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T07:23:22.594Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T07:59:36.879Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T07:59:36.879Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T07:59:37.022Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T07:59:37.022Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T08:09:14.454Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T08:09:14.454Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T08:09:14.592Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T08:09:14.592Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T08:13:05.893Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T08:13:05.893Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T08:39:35.603Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T08:39:35.603Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T08:39:35.769Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T08:39:35.769Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T08:51:13.585Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-11T08:51:13.585Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-11T08:51:13.601Z] [INFO] 订单创建成功 {"order_id":28,"order_no":"PO251111085113016","total_amount":3.5,"cashier_id":1}
[2025-11-11T08:51:13.601Z] [INFO] 订单创建成功 {"order_id":28,"order_no":"PO251111085113016","total_amount":3.5,"cashier_id":1}
[2025-11-11T08:51:13.603Z] [INFO] 钱箱打开请求已发送
[2025-11-11T08:51:13.603Z] [INFO] 钱箱打开请求已发送
[2025-11-11T08:51:13.629Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-11T08:51:13.629Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-11T08:55:16.252Z] [INFO] 订单退款请求开始 {"order_id":"27","body":{"refund_amount":30,"reason":"测试退款"}}
[2025-11-11T08:55:16.252Z] [INFO] 订单退款请求开始 {"order_id":"27","body":{"refund_amount":30,"reason":"测试退款"}}
[2025-11-11T08:55:16.266Z] [INFO] 订单退款成功 {"order_id":27,"order_no":"T003"}
[2025-11-11T08:55:16.266Z] [INFO] 订单退款成功 {"order_id":27,"order_no":"T003"}
[2025-11-11T08:55:32.523Z] [INFO] 订单退款请求开始 {"order_id":"26","body":{"refund_amount":30,"reason":"测试付款啊"}}
[2025-11-11T08:55:32.523Z] [INFO] 订单退款请求开始 {"order_id":"26","body":{"refund_amount":30,"reason":"测试付款啊"}}
[2025-11-11T08:55:32.535Z] [INFO] 订单退款成功 {"order_id":26,"order_no":"T002"}
[2025-11-11T08:55:32.535Z] [INFO] 订单退款成功 {"order_id":26,"order_no":"T002"}
[2025-11-11T08:55:43.638Z] [INFO] 订单退款请求开始 {"order_id":"25","body":{"refund_amount":15,"reason":"测试退款"}}
[2025-11-11T08:55:43.638Z] [INFO] 订单退款请求开始 {"order_id":"25","body":{"refund_amount":15,"reason":"测试退款"}}
[2025-11-11T08:55:43.651Z] [INFO] 订单退款成功 {"order_id":25,"order_no":"T001"}
[2025-11-11T08:55:43.651Z] [INFO] 订单退款成功 {"order_id":25,"order_no":"T001"}
[2025-11-11T09:04:21.581Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:04:21.581Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:04:21.709Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:04:21.709Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:36:01.906Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T09:36:01.906Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:65:24)"}
[2025-11-11T09:38:17.238Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:38:17.238Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:44:12.226Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:44:12.226Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:44:12.363Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:44:12.363Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:50:17.781Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:50:17.781Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:51:20.853Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:51:20.853Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:51:21.014Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:51:21.014Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:53:03.524Z] [ERROR] 测试打印失败 {"error":"No driver set!","stack":"Error: No driver set!\n at new Printer (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\interfaces\\printer.js:10:13)\n at getInterface (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\interfaces\\index.js:15:12)\n at new ThermalPrinter (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\core.js:63:24)\n at initPrinter (D:\\workspace\\minishouyin\\src\\server\\services\\printerService.js:27:19)\n at printTest (D:\\workspace\\minishouyin\\src\\server\\services\\printerService.js:158:27)\n at D:\\workspace\\minishouyin\\src\\server\\routes\\settings.js:399:31"}
[2025-11-11T09:53:03.524Z] [ERROR] 测试打印失败 {"error":"No driver set!","stack":"Error: No driver set!\n at new Printer (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\interfaces\\printer.js:10:13)\n at getInterface (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\interfaces\\index.js:15:12)\n at new ThermalPrinter (D:\\workspace\\minishouyin\\node_modules\\node-thermal-printer\\lib\\core.js:63:24)\n at initPrinter (D:\\workspace\\minishouyin\\src\\server\\services\\printerService.js:27:19)\n at printTest (D:\\workspace\\minishouyin\\src\\server\\services\\printerService.js:158:27)\n at D:\\workspace\\minishouyin\\src\\server\\routes\\settings.js:399:31"}
[2025-11-11T09:55:36.277Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:55:36.277Z] [ERROR] 端口 3002 已被占用,请先停止占用该端口的进程后再启动服务器 {"error":"listen EADDRINUSE: address already in use :::3002","stack":"Error: listen EADDRINUSE: address already in use :::3002\n at Server.setupListenHandle [as _listen2] (node:net:1740:16)\n at listenInCluster (node:net:1788:12)\n at Server.listen (node:net:1876:7)\n at Function.listen (D:\\workspace\\minishouyin\\node_modules\\express\\lib\\application.js:635:24)\n at startServer (D:\\workspace\\minishouyin\\src\\server\\app.js:67:24)"}
[2025-11-11T09:56:47.354Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:56:47.354Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T09:56:47.488Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T09:56:47.488Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T10:13:22.579Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":6,"quantity":1}],"payment_method":"cash","paid_amount":4.5,"cashier_id":1}}
[2025-11-11T10:13:22.579Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":6,"quantity":1}],"payment_method":"cash","paid_amount":4.5,"cashier_id":1}}
[2025-11-11T10:13:22.595Z] [INFO] 订单创建成功 {"order_id":29,"order_no":"PO251111101322749","total_amount":4.5,"cashier_id":1}
[2025-11-11T10:13:22.595Z] [INFO] 订单创建成功 {"order_id":29,"order_no":"PO251111101322749","total_amount":4.5,"cashier_id":1}
[2025-11-11T10:13:22.597Z] [INFO] 钱箱打开请求已发送
[2025-11-11T10:13:22.597Z] [INFO] 钱箱打开请求已发送
[2025-11-11T10:13:22.618Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-11T10:13:22.618Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-11T10:15:09.846Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T10:15:09.846Z] [INFO] 登录请求开始 {"body":{"username":"admin","password":"admin123"}}
[2025-11-11T10:15:09.906Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-11T10:15:09.906Z] [INFO] 登录成功 {"id":1,"username":"admin"}
[2025-11-12T01:00:20.664Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-12T01:00:20.664Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":1,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-12T01:00:20.690Z] [INFO] 订单创建成功 {"order_id":30,"order_no":"PO251112010020826","total_amount":3.5,"cashier_id":1}
[2025-11-12T01:00:20.690Z] [INFO] 订单创建成功 {"order_id":30,"order_no":"PO251112010020826","total_amount":3.5,"cashier_id":1}
[2025-11-12T01:00:20.691Z] [INFO] 钱箱打开请求已发送
[2025-11-12T01:00:20.691Z] [INFO] 钱箱打开请求已发送
[2025-11-12T01:00:20.709Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-12T01:00:20.709Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-12T01:02:01.734Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":2,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-12T01:02:01.734Z] [INFO] 创建订单请求开始 {"body":{"items":[{"product_id":2,"quantity":1}],"payment_method":"cash","paid_amount":3.5,"cashier_id":1}}
[2025-11-12T01:02:01.747Z] [INFO] 订单创建成功 {"order_id":31,"order_no":"PO251112010201785","total_amount":3.5,"cashier_id":1}
[2025-11-12T01:02:01.747Z] [INFO] 订单创建成功 {"order_id":31,"order_no":"PO251112010201785","total_amount":3.5,"cashier_id":1}
[2025-11-12T01:02:01.748Z] [INFO] 钱箱打开请求已发送
[2025-11-12T01:02:01.748Z] [INFO] 钱箱打开请求已发送
[2025-11-12T01:02:01.767Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}
[2025-11-12T01:02:01.767Z] [ERROR] 打印订单失败 {"error":"printReceipt is not defined","stack":"ReferenceError: printReceipt is not defined\n at D:\\workspace\\minishouyin\\src\\server\\routes\\orders.js:972:25"}