Node.js_project_A02 과정

reggias·2023년 1월 12일
0

프로젝트

목록 보기
3/4

시작 230112~
소요시간 : 4시간

목차

  1. branch 만들기
  2. app.js 웹서버 만들기
  3. env 환경변수 사용하기
  4. Git 버전 관리에서 제외할 파일 목록을 지정하기
  5. git 오류 발생 및 해결

스터디 공통 계획 링크 : Node.js_projec_A00
이전 진행상황 링크 :
230111 Node.js_project_A01

6. branch 만들기

1) git checkout -b [ branch 명 ] : 브랜치 전환과 동시에 새로운 브랜치 생성

2) 현재 브랜치 확인

7. app.js 웹서버 만들기

1) 설치한 express 프레임워크로 간단한 웹서버 구축

2) 'Hello World!' 라는 문구를 출력하는 코드

  • http 모듈은 Express에서 내부적으로 처리하기 때문에 사용하지 않아도 된다.

3) 브라우저에서 웹 서버의 응답 확인

8. env 환경변수 사용하기

💡 Node.js에서 환경 변수 다루기(참고링크)

  • CommonJS에서 환경 변수 불러오기 (require) 이 부분 보면 됨!

1) npm 패키지 매니저로 dotenv 라이브러리 설치

2) .env 파일 생성


3) 필요한 환경변수를 key=value의 포맷으로 나열

4) require('dotenv').config() 추가

  • dotenv 라이브러리를 import(가져온다는 뜻)한 후 config() 함수 호출한다는 뜻

5) 환경 변수의 출력이 잘 되는지 console.log 찍어보기

  • 실행해본다. (잘됨 ^^)

6) 하면 안되는 것

  • 실행해본다. (응 안돼 돌아가 ctrl+Z)

9. Git 버전 관리에서 제외할 파일 목록을 지정하기

1) .gitignore 파일 만들기

2) gitignore.io 사이트 들어가기(클릭)

3) node 를 입력하고 생성해주자

  • 굉장히 많은 내용이 나올텐데 당황하지말고 전체 복붙으로 .gitignore 파일에 넣어주자

10. git 오류 발생 및 해결

1) git commit 했을 때 error

2) git push 했을 때 fatal

  • git push origin develop 는 지장없음

  • 해결방법 : 동료 J님이 알려줌
  • 원인 : main 브랜치에서 새로운 브랜치로 넘어오면서 push를 할 때 되어 있던 기본 브랜치 설정이 안되어있어서 그렇다. 가운데에 친절하게 하는 방법을 컴퓨터가 알려주니 upstream을 하도록 하자.
  • 해결 : origin을 main에서 develop으로 설정
  • 잘 되었는지 볼까? (HEAD가 develop으로 바뀌었음)
profile
sparkle

0개의 댓글