koa 서버(1)

김그묠·2021년 11월 21일

Node.js

목록 보기
3/4

서버란?

서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다.
[참고:위키백과]

서버를 사용하는 규칙

데이터를 여러사람과 공유하기 위해선 저장 공간이 필요하다. 그러기 위해 서버를 만들어 여러 사람과 공유한다. 하지만 마구잡이로 넣고 빼는 것이 아니라 데이터를 담을 때는 여러가지 규칙이 필요하다.

  • 특정 데이터를 등록할 때 : 사용자 인증정보, 등록할 데이터를 어떻게 검증할지, 다양한 데이터의 종류라면 어떻게 구분할지 등을 고려해야 한다.
  • 데이터를 조회할 때 : 어떤 종류의 데이터를 몇 개씩 보여줄지, 어떻게 보여줄지 등의 관한 로직을 만드는 것

koa서버란?

Node.js에서 웹 서버를 구축할 때 사용하는 웹 프레임워크 중 하나이다.

  • koa의 장점으로는 미들웨어의 기능만 갖추고 있기에 가볍고(기본으로 내장되어 있는 애들이 적다) 그렇기에 필요한 라이브러리들만 데려와 쓰면 된다.
  • async/await 문법을 지원한다. (장점: 비동기 작업 편하게 가능)

koa서버 작업환경 설정

사용할 디렉토리에

yarn init -y
yarn add koa
yarn add --dev eslint
yarn run eslint --init
yarn add eslint-confing-prettier

이렇게 설치한다.
(eslint의 경우 문법을 검사해주기 때문에 사용한다.)

[리액트를 다루는 기술 참고]

profile
개발일지

0개의 댓글