2026.06.09 개발일지

CURE·2026년 6월 8일

개발

목록 보기
14/14

오늘의 업무는 생각보다 많이 없었다.
오히려 중단된게 있었다.

지금 작업중인 AI 채팅관련 작업을 진행하고 있는데

현재 구조는 이렇다.

Front 기술스택은 NextJS
Back 기술수택은 NestJS

대략적인 프로세스 과정은 이렇다.

  1. API를 통해 서버와 SSE 연결 ( client -> server )
  2. server -> Claude Library(Claude SDK) 호출
  3. 1 Step 이 끝날 떄마다 SSE 로 AI 의 상태를 전송
  4. 1 Trun 이 끝날 때 까지 반복
  5. Client 에서 SSE Event 가 내려올때 마다 렌더링

그래서, 서버 및 클라이언트 연결은 마무리 되었지만

이제 서비스의 정책에 맞게 튜닝하는 작업을 하고 있었다.

하지만, 해당 정책에 대해 논의가 필요하고
템플릿에 대한 내용과 관리 포인트를 어떻게 잡을 것인지 추가 기획이 필요한 상황이라
우선, 중단 됬다.

그리하여 시간이 좀 남았는데, 지금 부터 미루고 미루었던 백오피스 전환 작업을 진행했다.

우선 가장 의존성이큰 인증 쪽 먼저 작업하려고한다.

인증은 현재 추가 정보를 얻기 위하여 AdminUser 라는 Table 을 참조하고 있었는데 이걸 AuthService 만들게 되면서 accessToken 에 대부분의 정보가 추가됬어서
accessToken 만으로 session 정보를 가져올 수있도록 myInfo API 제거,
접근을 제어할 Role 역할도 기존의 AdminPermissionUser 테이블에 페이지마다 role 을 넣어놨던걸 제거하고 AuthService 에서 RoleBase 기반으로 정책을 전환하는 작업 우선 진행한다.

이후엔, 드디어 만들어주신 member, product, order 순으로 기존의 API 호출을 전환하는 작업 + 기술 스택 변경을 진행할 예정이다.

드디어 모든 프로젝트 파일이 NestJS, NextJS 로 통일되어
동일한 라이브러리 통해 개발 속도가 더빨라질 것 같다.

profile
Full 이 되고 싶은 BackEnd

0개의 댓글