[Inflearn][JohnAhn] 노드 리액트 기초 (1~6)

ann·2023년 11월 1일
0

맥의 터미널 -> 윈도우 power shell 사용. 또는 git bash를 설치하면 편함

#2

  • 원하는 디렉터리에서 npm init으로 파일 생성
  • 원하는 텍스트 편집기에서 해당 디렉터리 오픈 후 터미널 루트 디렉터리에서 npm install express --save로 express 라이브러리 다운

#3

  • mongodb atlas에서 new project 생성

  • 이때 Username과 Password는 적어두고 기억하기

  • connect은 Connect to your application으로 선택 후 connection string 복사

  • 편집기 터미널 루트디렉터리에서 npm install mongoose --save로 mongooose 라이브러리 다운

const mongoose = require('mongoose')
mongoose.connect('여기', {})
  • 여기 <<이 곳에 복사한 connection string을 넣음
  • 에는 몽고디비에서 cluster(database)를 만들 때 작성한 비번 넣음
  • 그리고 {}안에 작성하는 useNewUrlParser 포함 4가지는 쓸 필요 없음

#4

  • Model은 Schema를 감싸주는 역할이고, schema는 정보를 지정해줄 수 있는 것

#5 Git 설치

  • git 설치 유무 및 버전 확인 -> git bash에 git --version 입력
  • 편집기 루트디렉터리에 git init으로 깃 설치

git status -> 현재 staging area에 있는 파일 목록
git rm --cached 파일이름 -r -> staging area에 올린 파일 삭제

working direcotry
| git add .
staging area
| git commit -m "메세지"
git repository(local)
| git push
git repository(remote)

  • 라이브러리 파일 제외시키고 add하는 방법
    (단 이미 add 된 경우에는 적용 안되므로 staging area에서 삭제시켜 주어야 함)
    1. 루트디렉터리에 .gitignore 이름의 파일 생성
    2. 안에 git add에 제외시킬 파일 이름 작성

#6 SSH 이용해서 컴퓨터와 GitHub 안전하게 연결 (윈도우 11)

  • SSH가 이미 설정되어 있는지 확인하는 방법 링크텍스트

    1. git bash 실행
    2. cd ~/.ssh 입력
    3. ls 입력
    4. 만약 id_rsa와 id_rsa.pub이 있다면 SSH가 있는 것임 (없다면 만들어야함)
  • SSH 만들기
    (git bash 실행 후 cd ~/.ssh 입력)

    1. ssh-keygen 입력
  • SSH key를 SSH agent에 넣어줘야 함
    (git bash 실행 후 cd ~/.ssh 입력)

    1. eval "$(ssh-agent -s)" 입력
    2. ssh-add ~/.ssh/id_rsa 입력 링크텍스트
  • SSH public key를 git hub에 연결시키기
    (git bash 실행 후 cd ~/.ssh 입력)

    1. clip < ~/.ssh/id_rsa.pub (저절로 클립보드에 퍼블릭키 복사)
    2. git hub 프로필 settings > SSH and GPG keys > new SSH key > 타이틀 입력 후 key에 클립보드의 ssh public key 붙여넣기
  • 편집기의 프로젝트와 깃헙의 리파지터리 연결

    1. 터미널 루트디렉터리에서 다음을 차례로 실행
      echo "# 리파지터리 이름" >> README.md
      git remote add origin https://github.com/깃 아이디/리파지터리 이름.git
      branch -M main
      git push -u origin main
    • 추가 : GitHub에 내 브랜치 만들기 링크텍스트
      git branch {새로 만들 브랜치 이름}
      git switch {새로 만든 브랜치 이름}
      (수정사항 만들고 나서)
      git add {수정한 파일 이름} or {. (수정내용 전체)}
      git commit -m "{커밋 메시지}"
      git push --set-upstream origin {새로 만든 브랜치 이름}

0개의 댓글