multer를 이용해 클라이언트 request를 받는 것과 express의 router로 request를 받는 것 질문이요!
262
작성한 질문수 13
안녕하세요! 강의 잘 듣고 있습니다.
저번의 질문 해결해주신 것 감사합니다!
진행 도중 또 질문이 생겨 올립니다 ㅠㅠ
파일 저장을 위한 storage 설정을 한 후에 그 설정 정보를 변수에 다음과 같이 담고서,
그 후에 upload 변수를 이용해 router 처리 시에 클라이언트로부터 온 파일을 핸들링 하는데요, 다음의 차이가 있습니다.
upload 내에서만 req.file이 찍히는데요, 클라이언트 요청에서의 코드는 formData에 'file'이란 key로 다음과 같이 보내줍니다.
도대체 왜 이런 현상이 발생하며, 무슨 차이가 있는 것일까요...?
답변 3
2
우선 andrewlee 님 대신 답변해주셔서 감사합니다 ^^
그리고 이 질문에 대한 답변은 프로그래밍은 언어라고 생각해야 하는 부분에서 답을 얻을수 있을것 같아요.
언어는 가끔보면 논리적으로 이해해야 하기 보다 사람들의 약속으로 만들어진 부분도 있잔아요 ?
이 부분도 어찌 그러한 관점에서 보셔야 이해하기가 편합니다.
post method로 body로 보내준 정보들은 req.body 로 가져올수 있죠
그리고 get method로 query param으로 보내준 정보들은 req.query로 또한 가져올수 있죠.
하지만 이부분에서는 formData로 보내주었잔아요 ? 그건 위에 것들 처럼 약속과 같이
multer를 통해서 정보를 잡아 올수가 있게 되어 있답니다 ^^
0
일단 제가 보기엔
위 코드를
이렇게 고치셔야 할 것 같아요.
npm i하면 바로, 라이브러리 오류없이 받아지고, 구동되는 소스는 없나요?
0
52
1
ERROR in ./node_modules/antd/es/version/index.js 2:15-22
0
221
1
자료 없음
0
323
1
이미지 깨짐
0
336
1
npm run dev 동작 에러
0
304
1
npm run dev 동작 에러
0
295
1
npm run dev 동작에러납니다...
0
662
1
npm run dev 실행 오류
0
653
1
비디오 업로드, 로그인, 회원가입 504 error
0
1057
1
시작부터 오류생기시는 분들 해결법입니다.
1
467
1
오류 해결 공유
0
459
1
npm install 에러 질문드립니다.
0
1121
2
아예 몽고DB에 연결한다고만 하고 연결이 안되고 있습니다.
0
551
1
해당 오류 해결 방법 좀 알려주세요 ㅠㅠ
0
516
1
로컬스토리지에 대한 질문입니다!!
0
515
0
video가 안 나타나는 문제
0
894
1
ffmpeg 설치 후 cannot read property 'format' of undefined 500 에러 해결
0
471
0
typeError or 콘솔 500 뜨는분..
0
336
0
npm run dev 관련 오류
0
578
1
답글이 달리지않고 디비에도 저장되지않으며 새로고침이 됩니다.
0
246
0
useState 자동 생성
0
347
1
TypeError: Cannot read properties of undefined (reading 'format')
0
1246
2
userData undefined / state에 user.userData가 없습니다.
0
248
0
antd Input background color 변경
0
242
0





