2025/01/29 2

[Git] gitignore.io 파일 설정하기

.gitignore가 필요한 이유불필요한 파일을 Git에 추가하지 않기 위해 프로젝트에서 생성되는 임시 파일 또는 캐시 파일은 원격 저장소(GitHub 등)에 업로드할 필요가 없다. 예를 들어, react에서 node_modules/ 폴더는 NPM 패키지들이 저장되는 폴더인데, 이 폴더는 package.json을 이용해 언제든 다시 설치할 수 있다. 따라서 Git에 추가할 필요가 없다. 민감한 정보 보호API 키, 데이터베이스 비밀번호 같은 개인 정보가 포함된 파일이 올라가는 것을 방지하기 위해 gitignore 파일이 필요하다. 예를 들어, .env 파일에는 환경변수를 저장하는데, 이 파일을 .gitignore에 추가하면 깃허브에 API 키가 공개되는 실수를 방지할 수 있다. 운영체제 및 IDE 관련 ..

개발 준비/Git 2025.01.29

[ReactJS] firebase를 이용한 로그인 시스템 구축하기

리액트에서 firebase SDK 설치하기터미널에서 아래의 코드를 입력하여 firebase SDK를 설치한다.npm install firebase  src 폴더 안에 firebase.js 파일을 생성하고 Firebase 설정 코드를 추가한다.설정코드는 firebase에서 프로젝트를 생성하고 설정을 완료하면 제공된다.(문서 하단 참조)// src/firebase.jsimport { initializeApp } from "firebase/app";import { getAuth } from "firebase/auth";import { getFirestore } from "firebase/firestore";// Firebase 설정 객체const firebaseConfig = { apiKey: "YOUR_A..