💕 오늘 한 거
ㅍㅈ프로젝트 인터셉터작업 진행
1) auth check interceptor 추가 ( 8/7 ~ 8/8 )
- auth check interceptor 추가
- interceptor mapping 에 interceptor 적용/비적용 항목 추가
- 글리스트 조회 시 인증체크 제거하여 로그인 안해도 볼 수 있도록 처리
- 글쓰기, 글 상세보기 조회 시 인증체크하고 로그인 한 유저정보 내려주도록 처리 , 로그인 안 된 사용자
- 클라이언트 처리
목적 : 글쓰기, 글수정, 글 조회 시 로그인 안 된 사람이면 알럿창 띄운 후 로그인 화면 또는 이전화면 으로 이동한다.
방법
: html에서 로딩 시 로그인 된 사람인지 체크한다.
: 로그인 안 된 사람이면 index로 보낸다
2) 고민한 사항 및 에러처리
?? ) 인터셉터에서 통신 실패 시 로그인으로 리다이렉트 할 수 있는 방법 찾기
ㄴ> 답변
: 클라이언트의 인증체크과 서버의 인증체크를 구분해야 함. api 호출 시 인증체크는 interceptor으로 처리하고, 클라이언트에서의 인증체크는 기존처럼 페이지 로딩 시 authController내의 함수를 이용한다.
??) 페이지네이션 에러 확인 > 해결 안 됨
- twbsPagination
3) nvm 설치
ㄴ TODO 정리글 쓰기
4) ㅍㅈ프로젝트 웹 과 API 분리
- "프로젝트-web" 프로젝트 분석 ( 각 파일만 열어본 정도, 내부 구성을 이해하지 못한 상태 )
🧞♂️ 오늘 하려고 했던 거 중에 남은 거
!!) 인터셉터를 이용하여 인증체크 추가 개발 건 개발 완료
- 인증체크] 성공 시 유저 정보 반환하도록 처리 -> 추가 처리건 필요여부 확인
- [GeneralException] 실패 시 유저아님 에러 반환하도록 처리 (UNAUTHORIZED)
- [리스트 처리] 리스트 더보기 / 페이징 분리
- 하고싶은 거 : 다음 화면에서 ‘이전’클릭 시 이전 리스트로 이동하도록 처리
ㄴJavascript back ; // 자바스크립트 히스토리 백 적용 - [테스트지원] 유저번호로 로그인 할 수 있는 테스트용 컨트롤러 추가
- [인증체크] 인증체크 인터셉터에서 실행 (authcheck Interceptor 추가, interceptor mapping 에 추가 )
ㄴ 인터셉터 개발 ( 8/7 완료)
ㄴ 글리스트, 글쓰기에 적용 ( 8/7 완료 )
!! ㄴ 글쓰기 접근 시 인증체크 에러 반환 후 캐치하여 로그인 화면으로 이동할 것인지 이전 화면으로 이동할 것인지 처리하기
3) nvm 설치
ㄴ TODO 정리글 쓰기
2) ㅍㅈ프로젝트 웹 과 API 분리
- "프로젝트-web" 프로젝트 분석 (
3) 파일 업로드 분석
하고싶은 것의 재정의
'일지' 카테고리의 다른 글
| [개발공부일지] 23.08.15 - 파일업로드 분석 (0) | 2023.08.16 |
|---|---|
| [개발공부일지] 23.08.14 - (0) | 2023.08.15 |
| [개발공부일지] 23.08.11 - custom Exception (0) | 2023.08.11 |
| [개발공부일지] 23.08.10 - ProfileActiveType이슈 처리, confirm, 글삭제 처리 (0) | 2023.08.10 |
| [개발공부일지] 23.08.09 - historyBack (0) | 2023.08.09 |