[에러] RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: LIMIT_UNEXPECTED_FILE

적자생존·2023년 2월 6일
0

error

목록 보기
11/12
post-custom-banner

1. 상황

File 업로드를 구현하면서 프론트에서 File 형식을 백엔드(node.js)로 전송시 발생한 에러

2. 원인

프론트에서 보내는 이미지의 이름과 백엔드에서 받는 이미지의 이름이 달라서 생긴 오류

3. 해결방법

프론트


const [file, setFile] =useState()

const send = new File()
send.append("profileImg", file)
// File형식의 데이터를 profileImg라는 이름으로 전송

백엔드

// 라우터

router.post(
  "/signup",
  fileUpload.single("profileImg"),
  // 기존 "Image"에서 "profileImg"로 변경
  [
    check("name").not().isEmpty(),
    check("email").normalizeEmail().isEmail(),
    check("password").isLength({ min: 10 }),
  ],
  userControllers.signUp
);
profile
적는 자만이 생존한다.
post-custom-banner

0개의 댓글