소개
게시글
질문&답변
2020.05.08
그룹의 게시글의 댓글 질문합니다 ///////
댓글버튼을 누르면 dispatch LOAD_COMMENTS_REQUEST 로 불러오고싶은건데,, 애초에 게시물불러오기할때 댓글도같이불러오게 하면 용량문제때문에 그렇게 하시지 않았나요??.. 그럼 질문을 바꿔서,, 게시물 불러올때 include 로 Comment 해주고 콘솔로 확인해보니 제대로 불러와지긴하는데 Comment 안에 User 의 정보를 같이 담아서 불러오고싶은데 그건 어떻게 하나요? UserId 만나오고 User. nickname을 구하고싶습니다. Comments : Array(3) 0 : PostId : 1 UserId : 2 content : " 귀여워요~ " createdAt : " 2020-04-22T10:58:46.000Z " id : 2 updatedAt : " 2020-04-22T10:58:46.000Z " // 게시물'들' 불러오기 router . get ( '/:id' , async ( req , res , next ) => { // GET /api/posts/100/개발자 try { const gpost = await db . Gpost . findOne ({ where : { id : req . params . id } }); if (! gpost ) { return res . status ( 404 ). send ( '포스트가 존재하지 않습니다.!!!!' ); } const posts = await db . Post . findAll ({ // api/posts/1/comments where : { GpostId : req . params . id , }, include : [{ model : db . User , attributes : [ 'id' , 'nickname' ], },{ model : db . Image , },{ model : db . Comment , },{ model : db . User , through : 'Like' , as : 'Likers' , attributes : [ 'id' ], }], order : [[ 'createdAt' , 'DESC' ]], // DESC는 내림차순, ASC는 오름차순 }); res . json ( posts ); } catch ( e ) { console . error ( e ); next ( e ); } }); // 댓글불러오기 router . get ( '/:id/comments' , async ( req , res , next ) => { // api/post/1/comments try { const post = await db . Post . findOne ({ where : { id : req . params . id } }); if (! post ) { return res . status ( 404 ). send ( '포스트가 존재하지 않습니다........' ); } const comments = await db . Comment . findAll ({ where : { PostId : req . params . id , }, order : [[ 'createdAt' , 'ASC' ]], include : [{ model : db . User , attributes : [ 'id' , 'nickname' ], }], }); res . json ( comments ); } catch ( e ) { console . error ( e ); next ( e ); } });
- 0
- 5
- 173
질문&답변
2020.05.08
그룹의 게시글의 댓글 질문합니다 ///////
댓글 불러오는 router에 include Comment 해주어야하나요??
- 0
- 5
- 173
질문&답변
2020.05.06
saga axios.get 주소질문...............
감사합니다!!!ㅠㅠ
- 0
- 11
- 419
질문&답변
2020.05.05
saga axios.get 주소질문...............
!!! ㅜㅠㅠㅠ 잘뜹니다 감사합니다ㅜ cttf !== undefined && cttf . map (( i ) => { 이렇게 해줘도 뜨는데 cttf && cttf.map 이랑 뜻이 다른가요??
- 0
- 11
- 419
질문&답변
2020.05.05
saga axios.get 주소질문...............
cttf 에 관련해선 딱히 오류뜨는게 없어요ㅜ (사진) 아래처럼 코드 수정후에 다시 실행시켜봤더니 화면에 잘 나왔다가 TypeError: Cannot read property 'map' of undefined 오류가 번갈아가면서 뜨네요 var cttf = mainPosts . content ; { cttf . map (( i ) => { return ( ContentForm key = { i } post = { i } /> ); }) }
- 0
- 11
- 419