150422 - 데일리 회고
코드스쿼드 70일차
오늘 한 일 & 느낀 점
-
팀 프로젝트 10일차(마지막날)
- 오류 수정: 배포도 잘 되었고 배포 주소로 접속하면 다 잘뜨고 + 포스트맨으로 get, post, put, delete 모두 잘 되었는데 프론트 쪽에서 받지를 못하신다고 연락이 왔다. 그래서 부랴부랴 찾아보니
CORS
와 관련된 이슈였다. (쓱하고 단어를 주고 가신 산토리와 도움을 주신 루이, 아더 감사합니다)
해결 방법이 많았는데 그 중에서 제일 간단한 방법(왜냐면 발표까지 남은 시간이 정말 빠듯했다..) - webMvcConfigurer에서 설정해서 바꾸는 식으로 해결 했다.
@Bean
public WebMvcConfigurer corsConfigurer(){
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("http://localhost:9000/")
요런식으로 코드를 넣어주니 다행히 프론트측에서도 확인 된다고 하셔서 한시름 놓고 발표를 위한 ppt를 작성했다. 코드에 대한 ppt는 아니었고 첫번째 팀플을 하면서 어려웠던 점, 느낀 점 등등을 발표하는 ppt... 여기까지는 좋았다.. 아주 좋았는데 문제는 리뷰 시간이 시작되었고 우리팀 발표 진짜 10분정도 전에 프론트 측에서 데이터가 안보인다고.. 또 말씀을 해주셔서 부랴부랴 찾아서
.allowedMethods(
HttpMethod.GET.name(),
HttpMethod.HEAD.name(),
HttpMethod.POST.name(),
HttpMethod.PUT.name(),
HttpMethod.DELETE.name()
앞에 넣었던 코드에 해당 부분을 넣어주었다. 빌드하고 다시 올리는데... 정말 손에 땀이 줄줄 ㅠㅠ 발표시작 정말 1분전에 고쳐서 다행히 시연은 잘 보여드릴 수 있었다.
발표는 프론트 분들과 같이 발표 시간(10분)을 공유해야했다. 프론트분들의 발표가 끝난 후 주어진 시간은 4분 가량이었고 때문에 모든 힘을 다해 랩하듯이.. 발표를 이어나갔다. (마스터분이 발표시간을 잘 지켜달라고 하셔서 정말 빠르게 진행했다) 다행히 발표도 잘 끝났고 마무리도 잘 되었는데..
다 끝났다고 생각한 저녁시간(7시 이후)에... 또 뭐가 안된다고 하셔서 황급히 로그내역을 살피고.. 어떤 문제인지 확인해보았다. 결론은 프론트 측에서 메소드명을 잘못 넣으셔서.. 발생한 것이었다...
2주동안 내가 맞닥드린 문제들은 정말 별 것 아닌 문제들이었겠지만 개발자로 일하면 이런일이 정말 비일비재하겠구나.. 하는 생각 + 에러코드 잘 읽는 능력과 자주 발생하는 에러 코드 정리해두면 좋겠다는 생각이 들었다. (제발 실천으로 옮기기...!!)
무튼 2주간의 우당탕탕(?) 첫번째 플젝이 잘 끝났고.. 프로젝트 회고를 써야했는데 '아이 신난다' 하고 금요일, 토요일 그냥 놀아버렸다. 사실 토요일엔 그동안 받은 스트레스와 잠부족으로 인한건지 아파서 낑낑 댔지만... (정말 처음으로 눈앞이 노래진다
라는걸 경험했다. 무서웠다. 건강관리 잘해야지 ㅠㅠ) 오늘 남은시간이라도 다음 플젝 준비를 위한 강의를 좀 듣고... 프로젝트 회고는... 방학때.. 꼭 쓰기 나자신아...
좋았던 점
- 결국 해낸것.
개선해야 할 점
- 정신 차리고 코딩하자
- git 공부하기
- 배포하며서 배운 부분 정리하기
- 영한님 강의 보기
- 스트레스 관리 잘하기, 체력 관리 잘하기
- CORS 정리하기 (https://wonit.tistory.com/572, https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=good_ray&logNo=221547039408, https://evan-moon.github.io/2020/05/21/about-cors/)
Author And Source
이 문제에 관하여(150422 - 데일리 회고), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@becolorful/150422-데일리-회고
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
팀 프로젝트 10일차(마지막날)
- 오류 수정: 배포도 잘 되었고 배포 주소로 접속하면 다 잘뜨고 + 포스트맨으로 get, post, put, delete 모두 잘 되었는데 프론트 쪽에서 받지를 못하신다고 연락이 왔다. 그래서 부랴부랴 찾아보니
CORS
와 관련된 이슈였다. (쓱하고 단어를 주고 가신 산토리와 도움을 주신 루이, 아더 감사합니다)
해결 방법이 많았는데 그 중에서 제일 간단한 방법(왜냐면 발표까지 남은 시간이 정말 빠듯했다..) - webMvcConfigurer에서 설정해서 바꾸는 식으로 해결 했다.
@Bean
public WebMvcConfigurer corsConfigurer(){
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("http://localhost:9000/")
요런식으로 코드를 넣어주니 다행히 프론트측에서도 확인 된다고 하셔서 한시름 놓고 발표를 위한 ppt를 작성했다. 코드에 대한 ppt는 아니었고 첫번째 팀플을 하면서 어려웠던 점, 느낀 점 등등을 발표하는 ppt... 여기까지는 좋았다.. 아주 좋았는데 문제는 리뷰 시간이 시작되었고 우리팀 발표 진짜 10분정도 전에 프론트 측에서 데이터가 안보인다고.. 또 말씀을 해주셔서 부랴부랴 찾아서
.allowedMethods(
HttpMethod.GET.name(),
HttpMethod.HEAD.name(),
HttpMethod.POST.name(),
HttpMethod.PUT.name(),
HttpMethod.DELETE.name()
앞에 넣었던 코드에 해당 부분을 넣어주었다. 빌드하고 다시 올리는데... 정말 손에 땀이 줄줄 ㅠㅠ 발표시작 정말 1분전에 고쳐서 다행히 시연은 잘 보여드릴 수 있었다.
발표는 프론트 분들과 같이 발표 시간(10분)을 공유해야했다. 프론트분들의 발표가 끝난 후 주어진 시간은 4분 가량이었고 때문에 모든 힘을 다해 랩하듯이.. 발표를 이어나갔다. (마스터분이 발표시간을 잘 지켜달라고 하셔서 정말 빠르게 진행했다) 다행히 발표도 잘 끝났고 마무리도 잘 되었는데..
다 끝났다고 생각한 저녁시간(7시 이후)에... 또 뭐가 안된다고 하셔서 황급히 로그내역을 살피고.. 어떤 문제인지 확인해보았다. 결론은 프론트 측에서 메소드명을 잘못 넣으셔서.. 발생한 것이었다...
2주동안 내가 맞닥드린 문제들은 정말 별 것 아닌 문제들이었겠지만 개발자로 일하면 이런일이 정말 비일비재하겠구나.. 하는 생각 + 에러코드 잘 읽는 능력과 자주 발생하는 에러 코드 정리해두면 좋겠다는 생각이 들었다. (제발 실천으로 옮기기...!!)
무튼 2주간의 우당탕탕(?) 첫번째 플젝이 잘 끝났고.. 프로젝트 회고를 써야했는데 '아이 신난다' 하고 금요일, 토요일 그냥 놀아버렸다. 사실 토요일엔 그동안 받은 스트레스와 잠부족으로 인한건지 아파서 낑낑 댔지만... (정말 처음으로 눈앞이 노래진다
라는걸 경험했다. 무서웠다. 건강관리 잘해야지 ㅠㅠ) 오늘 남은시간이라도 다음 플젝 준비를 위한 강의를 좀 듣고... 프로젝트 회고는... 방학때.. 꼭 쓰기 나자신아...
Author And Source
이 문제에 관하여(150422 - 데일리 회고), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@becolorful/150422-데일리-회고저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)