KAPUIST / Node-Recruiter

노드 간단 이력서 CRUD
0 stars 0 forks source link

프로젝트 기본 세팅 #2

Closed KAPUIST closed 1 month ago

KAPUIST commented 2 months ago

📋 프로젝트 기본 세팅

  1. 새로운 Github 저장소를 생성

    • [x] 새로운 Github 저장소를 생성합니다.
  2. 패키지 매니저로 프로젝트 초기화 진행

    • [x] npm init -y 명령어를 사용하여 프로젝트를 초기화합니다.
  3. Express 패키지를 이용해 백엔드 서버를 띄우는 기본 코드 작성

    • [x] express 패키지를 설치합니다.

      npm install express
    • [x] 기본 서버 코드를 작성합니다.

  4. .env 파일과 dotenv 패키지를 이용해서 민감한 정보(DB 계정 정보 등)를 관리합니다

    • [x] dotenv 패키지를 설치합니다.

      npm install dotenv
    • [x] .env 파일을 생성하고 민감한 정보를 관리합니다.

  5. .gitignore 파일을 생성하여 .env, node_modules 등 불필요하거나 민감한 정보가 Github에 올라가지 않도록 설정합니다

    • [x] gitignore.io에서 생성된 .gitignore 파일을 추가합니다.
  6. .prettierrc 파일과 prettier 패키지를 이용하여 일정한 코드 형태를 유지할 수 있도록 설정합니다

    • [x] prettier 패키지를 설치합니다.

      npm install --save-dev prettier
  1. package.json 파일의 scripts 항목에 dev 라는 이름으로 nodemon 패키지를 이용해 서버를 실행할 수 있도록 추가합니다

    • [x] nodemon 패키지를 설치합니다.
     npm install --save-dev nodemon
  1. error-handler.middleware.js 파일에 에러 처리 미들웨어를 작성하고 사용할 수 있도록 app.js에 추가합니다

    • [x] error-handler.middleware.js 파일을 생성하고 에러 처리 미들웨어를 작성합니다.

    • [x] app.js 파일에 에러 처리 미들웨어를 추가합니다.

  2. README.md 파일을 생성하여 간략한 프로젝트의 설명 및 실행 방법을 작성합니다

    • [x] README.md 파일을 작성하여 프로젝트 설명 및 실행 방법을 추가합니다.