inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

공개/비공개 구분해서 이미지 불러오기

Context로 받는걸 객체로 바꾸고 이미지리스트를 삼항연산자로 바꾸면 이러한 오류가 납니다.

해결된 질문

331

강전욱

작성한 질문수 3

1

사진저장해서 봐주세요ㅜㅜ

터미널 오류는 없습니다.

+   마지막 사진엔 setIsPublic 이라고 되어있지만 myImages로 세팅했습니다.

const imgList = (isPublic ? images : myImages).map((image) => (

lambda express aws mongodb react nodejs

답변 2

0

김시훈 (도도소프트)

ImageContext에 images, myImages 올바르게 정의하셨나요?

그리고 6번째 줄이 주석처리되어 있네요. isPublic이 정의되어 있지 않은데 7번째 줄에서 사용하고 있어요.

0

강전욱

넵 사진에서 보시다시피 ImageContext에 images, myImages에 정의 했구요

 isPublic은 ImageContext에서 관리해서 선언한걸 주석처리했습니다.

혹시 깃허브 소스로 봐주실수 있을까요??

중간에 꼬였나싶어서 강의를 두번이나 들었는데 모르겠습니다.

0

김시훈 (도도소프트)

아 그러네요 isPublic을 ImageContext에서 불러오는걸로 변경했었네요.

ImageContext에 보시면 myImages 초기값이 []로 설정되어야 하는데 {}로 되어 있어요. 오류 메시지를 보면 map이 함수가 아니다 -> 배열이 있어야 하는데 배열이 없다. -> 어디서 이게 잘못되었는지 역추적 하면 금방 디버깅하실 수 있어요 :)

0

강전욱

헉 선생님 정말 감사합니다 ㅜㅜ  배열이없는거 까진 알았는데

myImages 초기값이 []이 아닌걸 못보고 윗줄에 images 를 객체로도 바꿔보고 

생각해보니 삼항연산자로myImages 불러왔을때 오류가난거라 myImages를 봤어야하는데!..

이문제로 3일동안 헤맸었는데 오류잡아주셔서 정말감사하고 많이 배워갑니다! 감사합니다 선생님

강의 정말 잘듣고있습니다!

0

김시훈 (도도소프트)

강전욱님 안녕하세요 :)

오류 메시지 보시면 여전히 7번째 줄에 myImages 대신 setIsPublic이라고 되어 있네요. myImages로 되어 있어야 되요. 파일 저장을 했음에도 수정한 불구하고 수정한 코드가 반영이 안된다면 새로고침하거나 터미널에서 재실행 해봐주세요.

0

강전욱

아 저게 전에 오류를 캡쳐해서 그런거같습니다!

똑같은 오류가 떠요

0

강전욱

Router.use 두번째 파라미터 ImageRouter : undefined 전달 오류

0

127

2

소스코드 요청

0

165

1

프록시 관련 질문

0

169

1

Presigned URL 사용시 데이터베이스 저장 시점

0

336

1

이미지 등록시 자동 등록 오류

0

218

1

강의에 사용된 코드 다운 받는 사이트 주소 있나요?

0

390

2

axios 이용해서 백엔드로 이미지 전송 중 새로고침

0

476

1

ImageList 컴포넌트에서 업로드 한 사진을 리스트에서 바로 보기 위해 이 방법도 괜찮나요??

0

386

1

이미지 처음 올릴 때만 나타나는 오류

0

257

1

es6 스타일로 Import 할때 동작하지 않습니다.

0

393

1

이미지 업로드시

0

368

1

node js를 이용하고 mysql에 이미지 경로 저장

2

1263

1

선생님 cloudFront를 사용하게되면 S3는 private으로 사용하는게 좋을까요

0

546

1

선생님 aws-sdk 모듈을 찾을 수 없다고 합니다.

0

667

1

new aws.S3 version 확인

2

509

1

react-router-dom v6 useHistory 이슈

7

641

0

람다에서 시간 초과 에러가 뜹니다!

0

318

1

첫 로드시 동일한 이미지 두번호출

2

493

1

이미지 업로드 시 배열로

2

532

1

Promise.all에 대한 질문

0

431

1

세션에 관한 질문이 있습니다.

0

434

1

Promise.all관련 질문 ("여러 이미지 미리보기" 중...)

0

312

1

cdn 주소

0

510

1

특정 user 페이지 가져오기 질문있습니다.

0

298

1