본문 바로가기
코딩/TIL,WIL

항해99 day39 2021/12/09

by 내 멋대로 삶 2021. 12. 9.

-to do list

  • 좋아요 기능 만들기
  • 알고리즘1개 풀기
  • 페이징,폴더화 강의시청
  • 백엔드 부분 유지보수
  • 오늘한일

-오전시간 : 

깃이슈로 인해 pull통해 받아온 자료가 실행이 안됐다. 파일 오류가 뜨길래 계속 해서 찾아보니 새로운 clone을 하면 resources에 올라가면 안될 자료들이 ignore에 의해 차단된 경우 push로 올릴수 없기 때문에 예전 자료에서 가져왔다.

1시간 소비했다.. 아깝다..

 

10:00~12:30 : 좋아요 기능을 자료를 참조해 만들었다. 아직 프론트와 협의는 안했지만 나중을 위해 좋아요기능을 한번 만들어봤다. 게시글 좋아요기능은 메인페이지에서 작동하도록 설계했다.

 

1:00~3:00 : 식사하고 좀쉬다 옴

 

3:00~6:20: 개인공부를 하려고 준비하는 과정에서 프론트쪽 에러가 발생했다. 이 에러가 프론트쪽인지 백쪽인지 구분이 가질 않았다. 또한 갑자기 cors부분도 작동이 되지 않아서 서버를 여러번 닫았다 열었다 했다. 결국 cors는 해결하지 못했고 대충 어디가 문제인지만 파악했다. security쪽에서 막혀있던 부분을 풀어주니 cors작동은 하는데 왜 jwt토큰을 받아놓고 권한을 못주는지 아직 이해가 가지않는다.

Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

사전 처리 쪽에서 문제가 있다는것 같은데 임시방편으로 작동만 되게 했고 추후에 실험해서 해결해봐야 할것같다.

jwt토큰과 headers부분에 문제가 있는거로 판단해 일단 코드값을 넣어봤다. 제발 되라..ㅜ

 

이문제를 처리 후에 다시 원래의 문제로 돌아왔다.

failed to convert value of type 'java.lang.string' to required type 'java.lang.long'; nested exception is java.lang.numberformatexception: for input string: "undefined"

자바와 자바스크립트간에 자료를 읽는 과정에서 다시 변경부분에서 에러가 났다고 나오는데 코드를 아무리 변경해도 되지 않았다. 

이 에러 윗부분에 부터 차근차근 읽어보니 undefined되어 읽히지 않던 부분이 있었고 개발자검사에서 network부분에서 api에 id부분이 값이 안오는 것을 보고 원인을 발견했다. 

이 원인은 결국 프론트 쪽에서 값은 지정해서 받아오지 못했기에 생긴 오류였고, 백에서도 @transactional오류가 하나를 해결했다. 

 

7:00 ~8:00 : 김병관 멘토 비개발자로서 준비해야 할 것 

 

~10:00 식사 후 하루의 회고 

 

- 내일 할일

  • 폴더화,페이징 강의 시청
  • 개념정리 cros,jwt
  • swegger알기
  • 팀원이 짠 코드리뷰하기
  • 1차배포

'코딩 > TIL,WIL' 카테고리의 다른 글

항해99 day41 2021/12/11  (0) 2021.12.11
항해99 day40 2021/12/10  (0) 2021.12.10
항해99 day38 -2021/12/08  (0) 2021.12.09
항해99 day37 -2021/12/07  (0) 2021.12.07
항해99 Day36 -2021/12/06  (0) 2021.12.07