인프런 커뮤니티 질문&답변

유동규님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

Multer로 노드 서버에 비디오 저장하기

api/video/uploadfiles 경로 404 에러뜨시는분들

작성

·

385

1

root 디렉토리에 폴더명을 uploads로 만들어놔서 

api/video/uploadfiles 말고

api/video/uploads 로 고쳐서 하시면 됩니다.

아마 강사님이 처음에 uploads가 아니라 uploadfiles로 선언을 하시고 추후에 uploads로 바꾸셨는데 나머지 부분이 변경이 안됐던것 같습니다.

VideoUploadPage.js에서 

axios.post('/api/video/uploads', formData, config)

로 고치고

server 디렉토리의 video.js에선

router.post('/uploads', (req, res) => {

로 고치면 정상적으로 작동 됩니다.

 

답변 2

2

저도 에러가 있어서 이것저것 고쳐봤는데 아마 uploadfiles에는 문제가없는거같습니다.. 저는 axios.post('주소') 뒤에 formData, config를 안적는 어처구니없는 실수땜에 20분헤맸는데요.. 아마 다른분들도 이 문제보다는 코드를 제대로 적으셨는지 확인하는게 좋을것같습니다. 에러를 고친뒤 uploadfiles로 적어봤는데 문제없이 잘 돌아가드라구요.

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

공유해주셔서 감사합니다 !!!