Weekly Schedule Summary: 이번 챕터의 주간 일정
- 04/02 (금) : 1차 멘토링 전까지 : S.A. 완료
- 04/04 (일) : 이번주를 회고하고, 정리해보는 시간
- 04/05 (월) ~ 04/06 (화) : 2차 멘토링
- 04/08 (목) 오후7시~8시 : ‘쌀 팔다 개발자’ 김병욱님 강연
- 04/08 (목) 자정까지 : 클론코딩 결과물 제출
- 04/09 (금) 오전10시~11시 : 둘러보기
- 04/09 (금) 오전11시 : 미니프로젝트2 발제
[공부한 것]
-cros설정
설정을 해야하는 이유는 다른 페이지에서 내 서버의 정보를 가져가지 못하도록 막혀 있는데
클래스를 만들고 설정을 넣어 준다음에 controller에 @CrossOrigin(origins = Const.AllowOrigins) 넣어 주면
프론트 서버에서 가져다 쓸 수 있게 된다.
-자바 셀레니음으로 크롤링 하기
-메인페이지에 뉴스 요약해서 보여주기
-뉴스 키워드 검색 결과 보여주기
[클론코딩 api]
클론코딩 페이지: | ||||||
페이지 | 서비스 URL | 기능 | API URL | Method | request (가져 갈 데이터) | response (서버로부터 받아올 데이터) |
메인 | https://newneek.co/ | 메인 페이지 뉴스 목록 가져오기 | /api/articles?category={categoryName}&page={page} | GET | { "articleSummaryList":[ "article":{ "id", "createdAt", "category", "title", "image", "contents" } ] } | |
뉴스 상세보기 | https://newneek.co/articles/{id} | 특정 뉴스 상세보기 | /api/articles/{id} | GET | { "article":{ "id", "createdAt", "category", "title", "image", "contents" }, "relativeArticleSummaryList":[ "article": { "id", "createdAt", "category", "title", "image", "contents" } ] } | |
뉴스 검색 | https://newneek.co/search | 뉴스 키워드 검색 페이지 | ||||
뉴스 검색 결과 | https://newneek.co/search/articles | 뉴스 키워드 검색 결과 페이지 | /api/search?keyword={keyword} | GET | { "articleSummaryList":[ "article":{ "id", "createdAt", "category", "title", "image", "contents" } ] } | |
카테고리별 보기 | https://newneek.co/category | 카테고리별 게시글 모아보기 | /api/articles?category={categoryName}&page={page} | GET |
[느낀점]
클론 코딩을 시작하고 처음으로 프론트와 합을 맞추게 되면서 혼자 작업할때와는 사뭇 다른 느낌을 많이 받았다.
백 작업도 혼자 하는 것이 아니다 보니 다른 사람과 조율도 해야하고 내가 잘 해낼 수 있을지 걱정이 많이 되었다.
이번에는 심리적 압박감으로 많은 기여를 하지 못했지만 어차피 있을 압박감이라면 다음번에는 도전하여 최대한 많은 기능을 만들고 싶다. 그리고 쌀팔다 개발자님의 강연을 듣고 느낀 것은 정답은 없다. 바퀴빠진 차라도 일단 돌리면 된다. 라는 말이 인상 깊었고 내게 위로가 되었다. 나는 코드의 정답을 맞춰야 한다는 생각에 걱정이 많았는데 일단 지금 상황에서 코드를 일단 돌아가게 만들면 된다는 것이 나에게 심신의 위안을 주었다..ㅎㅎ 일단 코드를 짜고 손에 익히고 그 다음에 익숙해 졌을때 조금 더 코드를 좋게 다듬어야 겠다는 생각이 들었고 앞으로는 일단 처음 하는 것이든 모르는 것이든 일단 덤비고 봐야겠다는 생각이 들었다. 어쩌겠어 이게 해야하는 일이라면 해야하는 것을...
[뉴닉 클론코딩 소스]
[개인 공부]
'Weekly I Learnd' 카테고리의 다른 글
[W.I.L]미니프로젝트 2주차(feat.항해99) (0) | 2021.04.25 |
---|---|
[W.I.L]항해99 미니프로젝트 1주차 (0) | 2021.04.19 |
[W.I.L]주특기 심화 (feat.항해99) (0) | 2021.04.04 |
[W.I.L] Spring 공부 시작(항해99 4주차 주특기) (0) | 2021.03.29 |
[W.I.L] 마지막 알고리즘 주간 (feat.항해99 Week03) (0) | 2021.03.21 |