WILT-191015

1 분 소요

오늘 한 일

  1. 블록체인 강의 중간고사 & 8-2 강의 듣기
  2. git page 카테고리 정렬 구현
    • 내 jekyll 테마 공식 문서를 보고 카테고리 기능을 추가했다.
    • 아직 tag는 어떻게 나오는지 확인 못했다. 이거 올리고 볼 예정
  3. node.js 서버에 get(‘/home’) 만들기
    • /home 서버 루트 디렉토리에 들어가면 게시물 목록 나오는 페이지
    • 추후 express static ? 으로 home 부분 안 보이게 해야할 듯
    • post가 있으면 내용 보여주고 없으면 “게시물이 없습니다”라고 띄우고 싶었는데 왜인지 모르겠지만 Post.find()하니 if(post) 가 null이 아니라서 의도한 메시지가 안 보인다.
    • 그래서 일단 Post.estimatedDocumentCount()로 문서 개수 세서 0이면 메시지 뜨도록 했다. 이건 되네..
  4. Retrofit, Kotlin, RxJava 사용한 login & register 예제 보고 따라하기
    • RxJava를 지금 새로 공부하긴 좀 빡세서 안 쓰는 예제를 찾아보려고 했는데 쉽지 않았다. 그래서 일단 사용한 예제를 따라해서 구현하는 것을 목표로 해 보려고 한다.
    • 예제는 액티비티에서 btn_setOnClickListener를 사용하지만 나는 로그인 부분을 MVP패턴을 적용해서 구현한 터라 LogInPresenter에 해당 부분들 대부분 구현했다.
  • 발생한 에러
    1. unable to connect to adb.check the event log for a possible issue, verify that localhost entry is pointing to 127.0.0.1 or:: 1 for ipv4 or ipv6 : node서버 끄고 다시 켜니 되는 듯…? 할때마다 설마 매번 끄고켜야되는건 아니겠지..?
    2. The exception was not handled due to missing onError handler in the subscribe() method call. 에러와 함께 앱 강제종료: 이런 에러가 뜨면서 앱이 강제종료됐었는데 subscribe({}, {throwable->...}) 넣어주니 일단 멈추진 않는다. 이것도 오래 고생했는데 공식 문서를 보고 차근차근 따라하니 뭔가 됐다. 인내심이 부족해서 공식문서 읽는 것을 등한시 했었는데 앞으로는 열심히 봐야겠다.
    3. error: retrofit2.adapter.rxjava2.HttpException: HTTP 404 Not Found: 뭔가 서버와 연결이 안 되는 것 같은데 이유를 알 수 없음. baseUrl도 http://10.0.0.2~으로 하는게 맞는 것 같은데.. 내일 다시 찾아본다.

댓글남기기