| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 조 번호 | 담당 기술 매니저 | 프로젝트 명 | ||||||||||||||||||||
2 | 0조 | 김항해 | 버킷리스트 | ||||||||||||||||||||
3 | 일정 | 구분 | 상세 | ||||||||||||||||||||
4 | 금요일 S.A. 제출 | S.A. 링크 | https://teamsparta.notion.site/SA-5-eb8d880296524bd4bde8a562b2906914 | ||||||||||||||||||||
5 | �Github URL | FE: 깃허브 주소 BE : 깃허브 주소 | |||||||||||||||||||||
6 | S.A. 피드백 | 1. 요구사항과 진행사항 란이 있는 게 참 인상적이네요. 2. response에 http status code를 곁들여 보내면 더 좋을 것 같습니다. 3. 데이터 위계 상 포스트 밑에 코멘트가 달린다는 관점에서 보면 /comments/postId 보다는 post/postId/comments가 더 적절할 것 같은데 어떻게 생각하시나요? 4. 스코프 아주 적절해보입니다. | |||||||||||||||||||||
7 | 중간/회고 사전 노트 가이드 | https://teamsparta.notion.site/535e6bc74a2d40dba2645e7f01d75074 | |||||||||||||||||||||
8 | 월요일 중간 멘토링 | Current issues (현재 프로젝트 진행 상황 정리) | 1. FrontEnd : UI View 완성, 기능 구현중 2. BackEnd : 기능구현중 | ||||||||||||||||||||
9 | 중간 멘토링 Questions (멘토링 시간에 답변을 얻고 싶은 질문들) | 1. Spring Security 사용해서 로그인을 하고 싶은데 https 사용하는 방법 말고는 방법이 없을까요? (SameSite 설정 때문에 쿠키 저장이 안됩니다.) 2. BackEnd 에서 기능을 구현하면서 프론트와 연결 전에는 눈에 보이는 것이 없고 API 통신간 생길 에러를 잘 모르겠는데, TEST Code 로 확인하면 될까요? (사실... 맞는 로직인지 확인하기 위한 테스트 코드 짜는 것이 어렵고 에러를 거를 수가 있는지도 궁금해요.) -> POSTMAN 으로 확인 3. 피드백 주신 "response에 http status code를 곁들여 보내면 더 좋을 것 같습니다." 부분에서 서로 연결해서 그냥 보내보았을때도 header 에 status 가 뜨던데, 따로 code 를 곁들여 보내줘야 하는 이유가 있을까요?(return 할 제너릭스를 ResposeEntity 로 감싸서 보내줘야하는걸 말씀하시는 걸까요?) ->최대한 친절하게 정보를 표현해서 프론트에게 내려줘야 함 4. Header 에서 status 가 400 error 일때, front 에서 읽어서 재가공할 수 있을까요? ->가능하죠~ 5. 이미지를 POST 한 후에 GET 으로 가져올때, 프론트에서 URL 주소로 받아올 때 어떻게 읽어오는건가요?(CORS resource 문제도 해결해줘야하는지...?) ->S3 서버로 도전 | ㅌ | ||||||||||||||||||||
10 | 목요일 회고 발표 | Trouble Shooting (우리 팀이 해결한 문제 정리) | 1. 로그인 후 새로고침 시 로그아웃되는 문제 : 회원가입이 되어있는지 확인가능한 API 생성하여 FE 에서 API 요청하면 BE 에서 User 정보를 보내줌, 매 기능마다 FE 에서 header 에서 토큰을 포함해서 전달하면 유효한지 여부 상호 확인 2. json parse error : FE(Object) <-> BE(String) / (BE) List 형태로 데이터 Request 요청 ( FE ) List 형태에서 바로 값만 꺼내서 사용함. 3. 배열 안의 배열 json 형태로 전달하기(게시글 작성 시 Todolist) : (FE) [] 제거함 4. POST ) imageUrl을 Return 값으로 드린 후, 다시 ${payload.imageUrl} 로 POST 를 했을 때 값이 안담기는 경우 : 이미지 저장 경로 Ubuntu 서버 -> S3 서버로 변경 후 API 통합하여 전체 데이터로 받음. 5. Web Configer, CORS filter를 사용하였는데 JWT filter와 충돌 : Web Configer 만 사용, CorsConfigurationSource @Bean 생성 6. 이미지, 게시글 내용 함께 POST 시 header 에 Content type 누락 : JSON, form 데이터 모두 넣기 | ||||||||||||||||||||
11 | |||||||||||||||||||||||
12 | 조 번호 | 담당 기술 매니저 | 프로젝트 명 | ||||||||||||||||||||
13 | 조 | ||||||||||||||||||||||
14 | 일정 | 구분 | 상세 | ||||||||||||||||||||
15 | 금요일 S.A. 제출 | S.A. 링크 | |||||||||||||||||||||
16 | �Github URL | FE: BE : | |||||||||||||||||||||
17 | S.A. 피드백 | ||||||||||||||||||||||
18 | 중간/회고 사전 노트 가이드 | ||||||||||||||||||||||
19 | 월요일 중간 멘토링 | Current issues (현재 프로젝트 진행 상황 정리) | 1. FrontEnd : 2. BackEnd : | ||||||||||||||||||||
20 | 중간 멘토링 Questions (멘토링 시간에 답변을 얻고 싶은 질문들) | ||||||||||||||||||||||
21 | 목요일 회고 발표 | Trouble Shooting (우리 팀이 해결한 문제 정리) | |||||||||||||||||||||
22 | |||||||||||||||||||||||
23 | |||||||||||||||||||||||
24 | |||||||||||||||||||||||
25 | |||||||||||||||||||||||
26 | |||||||||||||||||||||||
27 | |||||||||||||||||||||||
28 | |||||||||||||||||||||||
29 | |||||||||||||||||||||||
30 | |||||||||||||||||||||||
31 | |||||||||||||||||||||||
32 | |||||||||||||||||||||||
33 | |||||||||||||||||||||||
34 | |||||||||||||||||||||||
35 | |||||||||||||||||||||||
36 | |||||||||||||||||||||||
37 | |||||||||||||||||||||||
38 | |||||||||||||||||||||||
39 | |||||||||||||||||||||||
40 | |||||||||||||||||||||||
41 | |||||||||||||||||||||||
42 | |||||||||||||||||||||||
43 | |||||||||||||||||||||||
44 | |||||||||||||||||||||||
45 | |||||||||||||||||||||||
46 | |||||||||||||||||||||||
47 | |||||||||||||||||||||||
48 | |||||||||||||||||||||||
49 | |||||||||||||||||||||||
50 | |||||||||||||||||||||||
51 | |||||||||||||||||||||||
52 | |||||||||||||||||||||||
53 | |||||||||||||||||||||||
54 | |||||||||||||||||||||||
55 | |||||||||||||||||||||||
56 | |||||||||||||||||||||||
57 | |||||||||||||||||||||||
58 | |||||||||||||||||||||||
59 | |||||||||||||||||||||||
60 | |||||||||||||||||||||||
61 | |||||||||||||||||||||||
62 | |||||||||||||||||||||||
63 | |||||||||||||||||||||||
64 | |||||||||||||||||||||||
65 | |||||||||||||||||||||||
66 | |||||||||||||||||||||||
67 | |||||||||||||||||||||||
68 | |||||||||||||||||||||||
69 | |||||||||||||||||||||||
70 | |||||||||||||||||||||||
71 | |||||||||||||||||||||||
72 | |||||||||||||||||||||||
73 | |||||||||||||||||||||||
74 | |||||||||||||||||||||||
75 | |||||||||||||||||||||||
76 | |||||||||||||||||||||||
77 | |||||||||||||||||||||||
78 | |||||||||||||||||||||||
79 | |||||||||||||||||||||||
80 | |||||||||||||||||||||||
81 | |||||||||||||||||||||||
82 | |||||||||||||||||||||||
83 | |||||||||||||||||||||||
84 | |||||||||||||||||||||||
85 | |||||||||||||||||||||||
86 | |||||||||||||||||||||||
87 | |||||||||||||||||||||||
88 | |||||||||||||||||||||||
89 | |||||||||||||||||||||||
90 | |||||||||||||||||||||||
91 | |||||||||||||||||||||||
92 | |||||||||||||||||||||||
93 | |||||||||||||||||||||||
94 | |||||||||||||||||||||||
95 | |||||||||||||||||||||||
96 | |||||||||||||||||||||||
97 | |||||||||||||||||||||||
98 | |||||||||||||||||||||||
99 | |||||||||||||||||||||||
100 | |||||||||||||||||||||||