\(@^0^@)/
[알리미 5] 프로젝트 업그레이드 1 : Added roles, Updated files tree 본문
프로젝트&웨비나 회고/개인 프로젝트
[알리미 5] 프로젝트 업그레이드 1 : Added roles, Updated files tree
minjuuu 2022. 9. 13. 17:34728x90
❗ 프로젝트 업그레이드
기존의 todo-list에서 Authorization을 조금 더 적용해보고 싶다는 생각에 서버를 구현할 때 역할을 다양하게 설정하였다.
Admin, Manager, User로 각각 역할에 따른 권한을 부여받는 형태.
- Admin : 모든 사용자 정보 확인 가능
회원가입, 로그인, 모든 글 확인, 변경, 삭제 가능. - Manager: User 정보 확인 가능
회원가입, 로그인, user, manager 글 확인 가능. - User: 내 정보 확인 가능
회원가입, 로그인, user 글 확인 가능
구현을 할 때마다 계속 디렉터리 구조 수정이 반복된다...
나만 알아볼 수 있는 구조가 아니라 최대한 남들이 봐도 어떤 식으로 돌아가는지 상상할 수 있도록 생각하면서 구현하니까 계속 더 나은 방법이 있을까? 하고 변명하게 되고, 그에 따라 폴더명과 파일명도 계속 변경이 되는 중...
코드량이 많은 파일들의 폴더명을 변경하려 하면 적용이 안돼서 폴더를 다시 만들고, 그 안에 파일을 일일이 넣는 방식으로 진행하고 있다...ㅠ 그럼에도 아직 제대로 된 구조인지 자신이 없는 상태이긴 하다.
플젝 하면서 꾸준히 바꾸면, 베스트 구조가 나오지 않을까
728x90
'프로젝트&웨비나 회고 > 개인 프로젝트' 카테고리의 다른 글
[알리미 7] 프로젝트 업그레이드 3 : Axios Interceptor, React-persist, Logout (0) | 2022.09.21 |
---|---|
[알리미 6] 프로젝트 업그레이드 2 : Router v6, 401 Error, RefreshToken (0) | 2022.09.16 |
[알리미 4] recoil을 사용한 전역 상태 관리 (0) | 2022.09.09 |
[알리미 3] 서버 연결 (0) | 2022.09.05 |
[알리미 2] 끊긴 서버를 위한 대책 (0) | 2022.08.30 |