Closed KAPUIST closed 1 month ago
새로운 Github 저장소를 생성
패키지 매니저로 프로젝트 초기화 진행
npm init -y
Express 패키지를 이용해 백엔드 서버를 띄우는 기본 코드 작성
[x] express 패키지를 설치합니다.
express
npm install express
[x] 기본 서버 코드를 작성합니다.
.env 파일과 dotenv 패키지를 이용해서 민감한 정보(DB 계정 정보 등)를 관리합니다
.env
dotenv
[x] dotenv 패키지를 설치합니다.
npm install dotenv
[x] .env 파일을 생성하고 민감한 정보를 관리합니다.
.gitignore 파일을 생성하여 .env, node_modules 등 불필요하거나 민감한 정보가 Github에 올라가지 않도록 설정합니다
.gitignore
node_modules
.prettierrc 파일과 prettier 패키지를 이용하여 일정한 코드 형태를 유지할 수 있도록 설정합니다
.prettierrc
prettier
[x] prettier 패키지를 설치합니다.
npm install --save-dev prettier
package.json 파일의 scripts 항목에 dev 라는 이름으로 nodemon 패키지를 이용해 서버를 실행할 수 있도록 추가합니다
package.json
scripts
dev
nodemon
npm install --save-dev nodemon
error-handler.middleware.js 파일에 에러 처리 미들웨어를 작성하고 사용할 수 있도록 app.js에 추가합니다
error-handler.middleware.js
app.js
[x] error-handler.middleware.js 파일을 생성하고 에러 처리 미들웨어를 작성합니다.
[x] app.js 파일에 에러 처리 미들웨어를 추가합니다.
README.md 파일을 생성하여 간략한 프로젝트의 설명 및 실행 방법을 작성합니다
README.md
📋 프로젝트 기본 세팅
새로운 Github 저장소를 생성
패키지 매니저로 프로젝트 초기화 진행
npm init -y
명령어를 사용하여 프로젝트를 초기화합니다.Express 패키지를 이용해 백엔드 서버를 띄우는 기본 코드 작성
[x]
express
패키지를 설치합니다.[x] 기본 서버 코드를 작성합니다.
.env
파일과dotenv
패키지를 이용해서 민감한 정보(DB 계정 정보 등)를 관리합니다[x]
dotenv
패키지를 설치합니다.[x]
.env
파일을 생성하고 민감한 정보를 관리합니다..gitignore
파일을 생성하여.env
,node_modules
등 불필요하거나 민감한 정보가 Github에 올라가지 않도록 설정합니다.gitignore
파일을 추가합니다..prettierrc
파일과prettier
패키지를 이용하여 일정한 코드 형태를 유지할 수 있도록 설정합니다[x]
prettier
패키지를 설치합니다..prettierrc
파일을 생성하여 설정을 추가합니다.package.json
파일의scripts
항목에dev
라는 이름으로nodemon
패키지를 이용해 서버를 실행할 수 있도록 추가합니다nodemon
패키지를 설치합니다.package.json
파일을 수정하여dev
스크립트를 추가합니다.error-handler.middleware.js
파일에 에러 처리 미들웨어를 작성하고 사용할 수 있도록app.js
에 추가합니다[x]
error-handler.middleware.js
파일을 생성하고 에러 처리 미들웨어를 작성합니다.[x]
app.js
파일에 에러 처리 미들웨어를 추가합니다.README.md
파일을 생성하여 간략한 프로젝트의 설명 및 실행 방법을 작성합니다README.md
파일을 작성하여 프로젝트 설명 및 실행 방법을 추가합니다.