좀 많은데 하나하나 써볼게염 몽구스 익스프레스 입니다
1. Jwt를 클라이언트 쿠키에 저장하고 만료시간 주는걸로인증을 구현했는데 로그인 여부는 어떤식으로 클라이언트가 알아야하나요? Jwt토큰을 클라이언트에서 디코딩을 해서 그걸 써도 되나요? 아니면 서버에서 유효한지 검증하고 디코딩해서 보내주나요? nav바가 로그인여부에따라 달라지면 매 페이지마다(spa아님) jwt쿠키를 보내주고 유효한지 검증한후 nav바가 렌더링되는건 좀 아닌거같아서요 login 여부 검증하는 쿠키만 따로 발급하고 api호출때마다 jwt쿠키를 검증하는 식이 나을까요
2. Oauth를 추가하려고 하는데 로컬 계정들이랑 구별은 어떤식으로 하나요? 현재 id를 이메일로 쓰고 있는데 oauth계정 이멜로 로컬 로그인을 한다거나 비밀번호 찾기 등을 하려고 하면 스키마에 따로 oauth 계정 여부를 설정하고 막는식으로 구현하나요? 그리고 oauth api는 당연히 비밀번호는 제공하지 않던데 로컬에서 계정 비밀번호를 직접 난수로 설정해서 만들어주나요? 어쩌피 쓰진 않으니 그냥 아무 문자열 넣나요? 유저스키마엔 당연히 비밀번호가 필수설정 되어있습니다
3. 패키지 Dependency 랑 dev랑 제가 쉽게 구분할 수 있는 방법이 있을까요 빌드때만 필요한패키지만 데브디펜던시에 넣는거라던데 잘 와닿지가 않네요
4. 몽구스엔 다른 관계형db가 제공하는 cascade가 없는거 같은데 만약 유저가 탈퇴하면 관련된 데이터들 다 지우려면 어떤식으로 구현해야 하나요?
더있는데 당장 급한건 이정도라
알려줘잉