Skip to content

[Bug] 잘못된 요청을 보낸 후 다음 요청이 가지 않음 #80

Description

@kyeoungwoon

🐞 버그 설명 (Bug Description)

  1. 파일 업로드 하는 부분에 잘못된 요청을 전송 (ex. field명 틀리게)
  2. 그 다음 요청이 가지 않음 (응답을 하지 않음)
  3. "그 다음 요청"을 취소한 후 다음 요청부터는 또 잘 감

문제 상황

✅ 재현 방법 (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을 첨부해주세요.

Image

📝 추가 정보 (Additional Context)

Metadata

Metadata

Labels

🐞 Bug버그가 발생했을 때

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions