-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
이 에러는 왜나는걸까요?ㅠㅠ
21.01.13 20:00 작성 조회수 207
0
그동안 강의보면서 에러나도 어찌저찌 잘 넘겼는데 ㅠㅠ
이번 에러는 조금 감이 안오네요 ㅠㅠ writer가 유효하지 않게 넘어가는 건지 ㅠㅠ 이유가 있을까요?
답변을 작성해보세요.
3
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.image} alt />}
content={<p>{props.comment.content}</p>}
></Comment>
)}
0
0
dksdudgns312
질문자2021.01.16
제가 하도 안돼서 일단 완성된 버젼을 보기위해 그냥 강사님 깃허브에 있는 코드들 일단 전체다 가져와서 실행했는데
비슷한 에러가 뜨네요 ㅠㅠ 혹시 제 몽고디비 계정에 문제가 있는걸까요? ㅠㅠ
답변 4