이세개발
article thumbnail
넷플릭스 클론코딩 2 (설치)

1. node 설치 https://nodejs.org/ko 18.16.0 LTS 버전으로 설치하였다. node, npm(패키지 관리자) 버전확인 node -v npm -v 2. yarn 설치 npm install -g yarn 설치확인 (1.22.19) yarn --version Yarn은 Node.js 자바스크립트 런타임 환경을 위해 페이스북이 2016년 개발한 소프트웨어 패키지 시스템이다. NPM을 사용해도 되지만 이 튜토리얼에서는 NPM의 한계를 극복하기 위해 나온 Yarn 을 사용하였다. 3. yarn netflix 라는 react-app 을 만든다. yarn create react-app netflix 이렇게 나오면 완료. 중간에 뜨는 노란색 warning들은 무시해도 된다.

article thumbnail
넷플릭스 클론코딩 1 (개요)

리액트 공부를 하려고 하려고 정보들을 찾아보다 넷플릭스를 클론코딩 하고 싶었다. 깃허브를 돌아다녀보니 여러가지 자료들이 있었지만 https://github.com/karlhadwen/netflix 의 코드가 가장 공부하기 좋아보였다. 영어로되어있지만 동영상 10시간짜리의 영상이 있기에 따라해가면서 만들어보기로 하였고, 3년전 만들어진 코드라서 최신 상황에 맞게 바꿔나가면서 진행을 해보려고 한다. 이 프로젝트는 커스텀 훅, 컨텍스트, 포털 등의 기능을 활용하며, Firebase를 사용하여 데이터베이스와 인증 시스템을 구축하는것을 목표로 한다.

article thumbnail
Firebase 파이썬으로 DB 데이터 가져오기
Dev/Web 2023. 9. 6. 17:18

파이썬에서 Firebase의 데이터를 가져오는 방법을 알아본다. 앞의 데이터 삽입부분에서의 pip install 과 Firebase key를 받아 온것으로 생각하고 진행하겠습니다. 2023.09.06 - [Dev/Web] - Firebase 파이썬으로 DB 데이터 삽입 코드 import firebase_admin from firebase_admin import credentials from firebase_admin import firestore import json # Firebase 서비스 계정 키 파일 경로 cred = credentials.Certificate("firebase-adminsdk.json") # Firebase 앱 초기화 firebase_admin.initialize_app(cred..

article thumbnail
Firebase 파이썬으로 DB 데이터 삽입
Dev/Web 2023. 9. 6. 17:17

파이썬으로 google의 DB플랫폼인 Firebase를 제어할 수 있다. 기본적인 데이터 삽입에 대해 알아본다. 설치 pip install firebase_admin 사용법 (Firebase) firebase에서 프로젝트설정 - 서비스 계정 - 아래에 비공개 키 생성으로 키 파일을 다운로드 받는다 사용법 (코드) import firebase_admin from firebase_admin import credentials from firebase_admin import firestore # Firebase 인증 정보를 제공하는 서비스 계정 키 파일을 다운로드하고 경로를 설정합니다. cred = credentials.Certificate('path/to/serviceAccountKey.json') fireb..

Django db 연결
Dev/Web 2023. 4. 18. 14:27

setting.py sqlite3 (기본) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } mysql pip install mysqlclient DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DJANGO', 'USER': 'root', 'PASSWORD': 'root', 'HOST': 'localhost', 'PORT': '30901', } } Postgresql pip install psycopg2 DATABASES = { 'default': { 'ENGINE': 'django.db..

article thumbnail
Django DRF dj_rest_auth JWT 오류
Dev/Web 2023. 4. 18. 14:13

Django에서 편하게 RESTAPI 구현을 돕는 프레임워크인 DRF(Django-Rest-Framework) 또 DRF에서 로그인을 편하게 구현하기위한 라이브러리인 dj_rest_auth 에서 JWT(JSON 웹 토큰) 을 구현하는중 자꾸 오류가 났다. ※ django-rest-auth 가 아닌 dj_rest_auth 이다. ※ django-rest-auth 는 프로젝트 중단됨 프로젝트를 진행중 오류라기는 커녕 JWT 사용이 아예 되지 않는것이였는데. 많은 검색 결과 setting.py 파일 REST_AUTH 안에 'USE_JWT': True 를 사용해 주어야 한다고 한다. 기존 방법은 REST_USE_JWT = True 만 넣어주면 잘 동작이 되었었는데 2023년도 2월 업데이트부터 바뀌였다고한다. ..