서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다.
[참고:위키백과]
데이터를 여러사람과 공유하기 위해선 저장 공간이 필요하다. 그러기 위해 서버를 만들어 여러 사람과 공유한다. 하지만 마구잡이로 넣고 빼는 것이 아니라 데이터를 담을 때는 여러가지 규칙이 필요하다.
- 특정 데이터를 등록할 때 : 사용자 인증정보, 등록할 데이터를 어떻게 검증할지, 다양한 데이터의 종류라면 어떻게 구분할지 등을 고려해야 한다.
- 데이터를 조회할 때 : 어떤 종류의 데이터를 몇 개씩 보여줄지, 어떻게 보여줄지 등의 관한 로직을 만드는 것
Node.js에서 웹 서버를 구축할 때 사용하는 웹 프레임워크 중 하나이다.
사용할 디렉토리에
yarn init -y
yarn add koa
yarn add --dev eslint
yarn run eslint --init
yarn add eslint-confing-prettier
이렇게 설치한다.
(eslint의 경우 문법을 검사해주기 때문에 사용한다.)
[리액트를 다루는 기술 참고]