• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

이 에러는 왜나는걸까요?ㅠㅠ

21.01.13 20:00 작성 조회수 207

0

그동안 강의보면서 에러나도 어찌저찌 잘 넘겼는데 ㅠㅠ

이번 에러는 조금 감이 안오네요 ㅠㅠ writer가 유효하지 않게 넘어가는 건지 ㅠㅠ 이유가 있을까요?

답변 4

·

답변을 작성해보세요.

3

suvway님의 프로필

suvway

2021.02.16

로그인이 안되어있을 때 작성한 코멘트가 있으면 writer 정보가 없어서 에러가 납니다. 몽고 디비에서 지워주시면 됩니다. 그리고 comment model을 만들 때 schema 작성할 때 writer에 required: true 옵션주시면 로그인 됐을때만 댓글이 저장되어서 에러를 방지하실 수 있습니다

1

주영님의 프로필

주영

2021.01.18

아마 props.comment.writer까지 가기전에 렌더링이 되버려서 그런 오류가 뜨는 것 같아요 (정확한지는 모르겠습니다!)

그래서 이런식으로 props.comment.writer가 true일때 랜더링 되도록 바꿨더니 되더라구요..

{props.comment.writer && (
        <Comment
          actions={actions}
          author={props.comment.writer.name}
          avatar={<Avatar src={props.comment.writer.imagealt />}
          content={<p>{props.comment.content}</p>}
        ></Comment>
      )}

0

Ju Young Lee 님 감사합니다  ㅠㅠ  덕분에 강좌계속 이어듣고있어요 ㅎㅎ

0

제가 하도 안돼서 일단 완성된 버젼을 보기위해 그냥 강사님 깃허브에 있는 코드들 일단 전체다 가져와서 실행했는데

비슷한 에러가 뜨네요 ㅠㅠ 혹시 제 몽고디비 계정에 문제가 있는걸까요? ㅠㅠ