본문 바로가기
Projects

firebase를 이용한 로그인

by 해-온 2021. 12. 4.

오늘 한 내용

  • firebase google oauth를 이용한 로그인
    • service 폴더를 따로 만들어주고 firebase.js 파일을 만든다.
    • .env 파일을 만들고 firebase 페이지에서 받아온 api key를 입력한다
      • (이때, .env 파일은 상단에 위치해야하고, key이름은 'REACT_APP_FIREBASE_KEY이름' 형식으로 작성한다.)
    • firebase.js 파일에 process.env.해당 key를 적어준다.
    • auth_service.js 파일을 만들고 firebase oauth를 위한 코드를 적는다. (firebase login page 참조)
  • 로그인 페이지 스타일링

오늘 배운 내용

  • p는 block 요소, span은 inline 요소

캡쳐

저번 프로젝트 스타일링을 재사용했다.

x 버튼을 누르면 맨 첫 페이지로 이동

네모 부분에는 따로 이미지 추후 추가

소감

css가 많이 약하다는 것을 깨달았다. 그나마 알고 있던 것도 안쓰니까 다 까먹어버렸다. 기초가 부족한 채 쌓아올리는 것은 부질 없다. 제대로 css를 공부하자.

오류 일지

router와 firebase 버전이 저번 프로젝트랑 다 달라서 이에 수반하는 오류들이 종종 나타남. 그 중 google login에서 page redirect하면 로그인이 되지 않는 오류는 아직 해결법을 찾지 못함 (아예 로그인 console조차 찍히지 않음)

'Projects' 카테고리의 다른 글

hard mode box 개발  (0) 2021.12.11
navbar 디자인 && logout  (0) 2021.12.05
3tamp 첫 화면 개발  (0) 2021.12.01
3tamp 기획  (0) 2021.12.01
프로젝트 마무리  (0) 2021.10.28

댓글