🐞 버그 설명 (Bug Description)
- 파일 업로드 하는 부분에 잘못된 요청을 전송 (ex. field명 틀리게)
- 그 다음 요청이 가지 않음 (응답을 하지 않음)
- "그 다음 요청"을 취소한 후 다음 요청부터는 또 잘 감
문제 상황
✅ 재현 방법 (Steps to Reproduce) : cURL등을 포함해주세요.
🧐 기대되는 동작 (Expected Behavior)
📷 스크린샷 (Screenshots)
{
"action": "server:start",
"actionType": "log ✨",
"service": "peekle",
"platform": "darwin",
"totalMemory": "32.00 GB",
"cpuModel": "Apple M2 Max",
"uptime": "328 hours 43 minutes",
"hostname": "codingroom.local",
"level": "info",
"message": "Server is running on PORT 7777",
"timestamp": "2025-01-27 15:36:33"
}
{
"message": {
"action": "token:authenticate",
"actionType": "success",
"userId": "1"
},
"level": "debug",
"action": "undefined",
"actionType": "log ✨",
"service": "peekle",
"platform": "darwin",
"totalMemory": "32.00 GB",
"cpuModel": "Apple M2 Max",
"uptime": "328 hours 43 minutes",
"hostname": "codingroom.local",
"timestamp": "2025-01-27 15:51:18"
}
{
"message": "[localStorage] 업로드 중 에러 MulterError | LIMIT_UNEXPECTED_FILE | Unexpected field | notice_imagesã\x84´",
"level": "error",
"action": "undefined",
"actionType": "log ✨",
"service": "peekle",
"platform": "darwin",
"totalMemory": "32.00 GB",
"cpuModel": "Apple M2 Max",
"uptime": "328 hours 43 minutes",
"hostname": "codingroom.local",
"timestamp": "2025-01-27 15:51:18"
}
{
"action": "undefined",
"actionType": "log ✨",
"name": "MulterError",
"reason": "LIMIT_UNEXPECTED_FILE",
"message": "LIMIT_UNEXPECTED_FILE",
"stack": "MulterError: LIMIT_UNEXPECTED_FILE\n at file:///Users/codingroom/GitHub/peekle/peekle-api-server/middleware/uploader.js:24:21\n at done (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:45:7)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:65:11\n at removeUploadedFiles (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/remove-uploaded-files.js:5:28)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:61:9\n at Counter.onceZero (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/counter.js:23:29)\n at abortWithError (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:56:21)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:110:18\n at wrappedFileFilter (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/index.js:40:16)\n at Multipart.<anonymous> (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:107:7)",
"level": "error",
"service": "peekle",
"platform": "darwin",
"totalMemory": "32.00 GB",
"cpuModel": "Apple M2 Max",
"uptime": "328 hours 43 minutes",
"hostname": "codingroom.local",
"timestamp": "2025-01-27 15:51:18"
}
POST /notices/category/1 503 9.509 ms - 118
💻 환경 (Environment) : OS, Browser, Version을 첨부해주세요.
📝 추가 정보 (Additional Context)
🐞 버그 설명 (Bug Description)
문제 상황
✅ 재현 방법 (Steps to Reproduce) : cURL등을 포함해주세요.
🧐 기대되는 동작 (Expected Behavior)
📷 스크린샷 (Screenshots)
{ "action": "server:start", "actionType": "log ✨", "service": "peekle", "platform": "darwin", "totalMemory": "32.00 GB", "cpuModel": "Apple M2 Max", "uptime": "328 hours 43 minutes", "hostname": "codingroom.local", "level": "info", "message": "Server is running on PORT 7777", "timestamp": "2025-01-27 15:36:33" }{ "message": { "action": "token:authenticate", "actionType": "success", "userId": "1" }, "level": "debug", "action": "undefined", "actionType": "log ✨", "service": "peekle", "platform": "darwin", "totalMemory": "32.00 GB", "cpuModel": "Apple M2 Max", "uptime": "328 hours 43 minutes", "hostname": "codingroom.local", "timestamp": "2025-01-27 15:51:18" }{ "message": "[localStorage] 업로드 중 에러 MulterError | LIMIT_UNEXPECTED_FILE | Unexpected field | notice_imagesã\x84´", "level": "error", "action": "undefined", "actionType": "log ✨", "service": "peekle", "platform": "darwin", "totalMemory": "32.00 GB", "cpuModel": "Apple M2 Max", "uptime": "328 hours 43 minutes", "hostname": "codingroom.local", "timestamp": "2025-01-27 15:51:18" }{ "action": "undefined", "actionType": "log ✨", "name": "MulterError", "reason": "LIMIT_UNEXPECTED_FILE", "message": "LIMIT_UNEXPECTED_FILE", "stack": "MulterError: LIMIT_UNEXPECTED_FILE\n at file:///Users/codingroom/GitHub/peekle/peekle-api-server/middleware/uploader.js:24:21\n at done (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:45:7)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:65:11\n at removeUploadedFiles (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/remove-uploaded-files.js:5:28)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:61:9\n at Counter.onceZero (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/counter.js:23:29)\n at abortWithError (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:56:21)\n at /Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:110:18\n at wrappedFileFilter (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/index.js:40:16)\n at Multipart.<anonymous> (/Users/codingroom/GitHub/peekle/peekle-api-server/node_modules/multer/lib/make-middleware.js:107:7)", "level": "error", "service": "peekle", "platform": "darwin", "totalMemory": "32.00 GB", "cpuModel": "Apple M2 Max", "uptime": "328 hours 43 minutes", "hostname": "codingroom.local", "timestamp": "2025-01-27 15:51:18" }💻 환경 (Environment) : OS, Browser, Version을 첨부해주세요.
📝 추가 정보 (Additional Context)