전체 글72 #3 Authentication firebase는 많은 제품들이 있기 때문에 초기에는 모든 제품들이 비활성화 되어있다. 사용하고자 하는 제품을 활성화 하기 위해서는 firebase console, 우리가 작성하는 코드 양쪽에서 활성화를 해줘야 한다. firebase console에서 project overview - auth - get started를 선택한다. 처음 저 화면에 들어가면 enable된 제품들이 없을 것이다. 일단 이메일, 비밀번호를 통한 로그인을 구현하기 위해 '이메일 및 비밀번호'를 선택하고 활성화하자. 이렇게 하면 firebase console의 활성화는 완료된 것이다. 이제 우리의 코드에 firebase를 활성화하자. src 디렉토리의 하위에 firebase.js를 생성한다. 그리고 firebase console의.. 2024. 1. 2. 2024.01.01 지난 주 부터 계속 매장 일 때문에 바빴는데, 드디어 매장 일이 마무리됐다. 내일부터는 특별한 일정 없이 공부를 할 수 있다(열심히 한다면). 24년이 된 만큼, 내년 멋사 12기 운영에 대해서 생각해봤다. 여러모로 운영진분들과 결정해야 할 사안들이 많은 것 같다. 운영방침, 교육 커리큘럼 등... 조만간 온라인 회의를 진행할 것 같다. 인원이 너무 많아서 현실적으로 오프라인은 불가능하기 때문이다. 문득 영대 멋사의 강의포털을 만들어볼까 하는 생각이 들었다. firebase를 활용한다면 충분히 가능하지 않을까? 어제, 그러니까 23년 12월 31일은 퇴근 후 바로 가족모임에 참석하여 포스팅을 못했다. 이왕 공부 못 하는 것 그냥 마음놓고 푹 쉬자고 생각했다. 그런데 푹 쉬자고 했으면서 머릿속으로는 아 개.. 2024. 1. 1. 2023.12.30 트위터 클론코딩 강의의 인증 파트가 완료되었다. 이전에는 access token, refresh token을 받아와 로직을 작성해야 했는데, firebase는 백엔드와 복잡한 통신 없이 간단하게 구현되는 점이 참 편하다. 니꼬쌤이 말한 대로, 규모가 어느정도 커진 것이 아닌 이상은 firebase를 계속 사용해도 좋을 것 같다. 물론 아직은 인증 관련 기능 밖에 사용해보지 못했지만... 다음 파트는 트윗을 업로드하는 부분을 구현한다고 한다. 소제목들을 보니 실시간 트윗이 있던데, 실시간 웹 페이지를 만들 수 있다는 것인가? 백엔드 없이 혼자 프로젝트를 하는 상황에서는 정말 유용할 것 같다. 그리고 firebase는 생각보다 그리 어렵지 않다는거.. 대충 이렇게 저렇게 한다~ 정도만 익혀놓으면 나중에 코드.. 2023. 12. 30. 2023.12.29 firebase를 계속 공부중이다. twitter 클론코딩 강의는 react도 사용하기 때문에 react와 관련해서 배우는 점도 많다. 단순히 문법 뿐 아니라 코드 스타일도 배우게 된다. 이때까지 나는 내가 배운 코드 스타일을 고수해왔지만, 다른 코드 스타일을 경험하면서 더 유연한 코드 작성법에 대해 생각하게 된다. 인스턴스인지 확인하는 문법인 instanceof를 처음 알았다. try-catch에서, 만약 e가 firebaseError라면~ 을 표현할 때 if(e instanceof firebaseError) 라고 표현했다. 강의에서, firebaseError의 코드를 보고 Error를 상속받는 것을 확인했다. 이 Error는 message 필드를 가지기 때문에 code, name, message를 가.. 2023. 12. 30. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음