본문 바로가기
728x90

Firebase2

서버만들긴 애매하고 하드코딩은 하기싫고 json도 만들기 싫다면!? Firestore Database사용하기 기존 포트폴리오 사이트는 하드코딩으로 되어 있어 오타라도 있으면 무조건 배포를 다시해야했음물론 배포자동화가 연결되어 있지만 그래도 귀찮은 건 귀찮은 것임혹시라도 배포가 안된다면!!!  기존에 사용하던 서버에 그냥 api 추가하면 되긴하지만,,,뭔가 이것저것 믹스되는게 싫어서 방법을 찾아봄 번역파일 만들었던 것 처럼 json 파일을 만들까싶기도했지만하드코딩만 안하는거지...빌드는 해야해서 패스 ChatGpt에게 물어보니 명쾌한 답을 줌 크게 Headless CMS와 Firestore Database를 사용할 수 있는 것으로 보였다.둘 중에서 뭘 쓸까 찾아보니 Headless CMS는 ui가 있어서 좀 더 손쉽게 추가 수정 삭제가 가능한 것으로 보였다.이런게 있었다니..!해당 부분은 나중에 기획자나 마케터.. 2025. 2. 7.
파이어베이스 onIdTokenChanged vs onAuthStateChanged firebase version9 기준으로 작성되었습니다. 파이어베이스 로그인을 사용할 때 토큰 감시가 필요한대 파이어베이스에서는 2가지를 제공하고 있다. onIdTokenChanged onAuthStateChanged 구글 공식문서에 따르면 Auth.onAuthStateChanged() 사용자의 로그인 상태 변경에 대한 관찰자를 추가합니다. Auth.onIdTokenChanged() 로그인한 사용자의 ID 토큰 변경 사항에 대한 관찰자를 추가합니다. 여기에는 로그인, 로그아웃 및 토큰 새로 고침 이벤트가 포함됩니다. 즉, onAuthStateChanged 는 로그인, 로그아웃만 감시하고 refresh token 을 호출하는 경우는 감시하지 않는다. 로그인, 로그아웃시에만 파이어베이스 토큰을 쓴다면 해당 .. 2022. 10. 18.
728x90
반응형