시리즈
고객사마다 다른 화면, 코드는 하나
2개의 글
온프레미스로 여러 고객사에 나가는 제품에서, 고객사별 코드 분기 없이 고객사마다 다른 화면을 만든 과정. 사이드바를 서버 응답으로 거르는 것부터 URL 직접 접근을 막는 것까지
- 1.
코드에 박힌 고객사 이름 지우기 온프레미스로 여러 고객사에 나가는 제품에서 고객사별 차이를 어디에 둘지 세 번 바꾼 이야기. 고객사별 레포에서 한 레포 + .env 분기로, 다시 서버가 내려주는 메뉴 데이터로 옮기면서 사이드바와 검색 팔레트를 거르도록 바꾼 과정. August 5, 2026
- 2.
메뉴에서 지웠는데 URL로는 들어가집니다 서버가 내려주는 메뉴 데이터로 사이드바를 걸렀는데, 주소창에 경로를 직접 치면 그 화면이 그대로 열렸다. 라우트에 메뉴 키를 붙여 숨기는 판정과 막는 판정이 같은 데이터를 쓰게 만든 과정. August 7, 2026