WILT-191101

최대 1 분 소요

오늘 한 일

  1. 블록체인 강의 듣고 정리
  2. 안드로이드에 개별 게시물 확인 붙이기
    • XML, 액티비티 등 UI 요소 수정
    • Post 데이터 클래스에 ‘like(격려)’ 속성 추가 & 백엔드 모델에도 해당 속성 추가
    • 메인 게시판 리스트 아이템 클릭->게시물 ObjectIdStringExtra로 intent->개별 게시물 확인 액티비티 onCreate()에서 intent.StringExtra로 id가져오기->해당 값으로 서비스 호출
    • 서비스 만들 때 @Path를 써야 할 지 @Query인지 하여튼 태그가 헷갈렸다. 개별 게시물을 가져오기 위해서 url에 게시물 objectId값을 동적으로 적어주어야 했는데 결론적으론 처음 했단 @Path가 맞았다.
    • @Path했는데 값이 안 나오는지 이해 못해서 삽질했는데 백엔드 로그에 정답이 있었다. 보면 분명 성공했는데 데이터가 안 나오고 있었다. 이유는 res.json()에 post객체 자체를 넣지 않고 다른 json 객체를 만들어서 거기 넣었기 때문이었다. 안드로이드에서 받을 때 그 구조를 풀어서 post객체만 꺼내던가, 아니면 맞는 모델을 만들어야 했다.
    • res.json(post) 해 주니 정보 잘 불러와진다.
  3. 협업 프로젝트 DB 구조 짜기: ‘댓글’ 테이블 작성
    • edERD 툴 사용
    • 1차 댓글 테이블 구조 완성
    • 일단 댓글에 사진, 영상 등을 업로드하는 것은 고려하지 않았다. 1101_table_comments

댓글남기기