2019-12-10 TIL
Node.js와 Koa에 필요한 라이브러리
ESLint와 Prettier 설정
-
VS Code 마켓플레이스에서 Prettier-Code fromatter와 ESLint 확장 프로그램 설치
-
$ yarn add --dev eslint
-
$ yarn run eslint --init
-
.prettierrc
-
$ yarn add eslint-config-prettierrc
nodemon 사용하기
-
$ yarn add --dev nodemon
-
package.json에 scripts 추가
"scripts": { "start": "node src", "start:dev": "nodemon --watch src/ src/index.js" }
-
$ yarn start
-
$ yarn start:dev
koa-router 사용하기
$ yarn add koa-router
koa-bodyparser 미들웨어
-
POST/PUT/PATCH 같은 메서드의 Request Body에 JSON 형식으로 데이터를 넣어 주면, 이를 파싱하여 서버에서 사용할 수 있게 해준다.
-
$ yarn add koa-bodyparser
Request Body 검증 (Joi 라이브러리)
-
객체를 검증하기 위해 if문으로 비교해도 되지만, 수월하게 해주는 Joi 라이브럴
-
$ yarn add joi