koa 서버(2)

김그묠·2021년 11월 21일

Node.js

목록 보기
4/4

koa 기본 사용법

- 서버 띄우기

const Koa =require('koa'); //설치한 koa를 불러온다

const app = new Koa(); //koa를 app 변수로 지정해준다.

//여기서 use는 app을 미들웨어함수를 애플리케이션에 등록한다.
app.use(ctx =>{  
 ctx.body = "hi"
})

app.listen(4000, ()=>{
 console.log('Listening to port 4000')
})

서버를 포트 4000번으로 열고 서버에 접속하면 'hi'가 반환된다.

서버 실행은
$ node src

koa의 미들웨어 함수

미들웨어 함수의 구조는 다음과 같은 형태로 이루어져 있다.
koa의 미들웨어 함수는 두 개의 파라미터를 받는다.

(ctx, next)=>{
}

ctx는 Content의 약자, 웹 요청과 응답에 관한 정보를 가지고 있다.
next는 현재 처리중인 미들웨어의 다음 미들웨어를 호출하는 함수
/
미들웨어는 app.use를 사용하여 등록되는 순서대로 처리함.

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

profile
개발일지

0개의 댓글