개발 소발/개발 javascript(기초)
node.js express의 기초개념
우기!
2020. 8. 6. 09:26
설치방법
npm install express --save 로 설치
express의 사용이유
어플리케이션
- 익스프레스 객체를 어플리케이션이라고 한다.
- 서버에 필요한 미들웨어를 추가한다.
- 라우팅 설정을 할 수 있다.
- 서버를 요청 대기상태로 한다.
미들웨어
- 서버에기능을 추가하고 싶을때 사용하는 함수들의 배열이다.
라우팅
- 여러가지 URL로 들어올때 응답을 설정한다.
요청객체
- request로 생각하면된다. request를 한번더 감싼다.
응답객체
- response로 생각하면된다. response를 한번더 감싼다.
use로 미들웨어를 사용한다.
//미들웨어 만들기
function logger(req, res, next){
console.log("Test");
next();
}
app.use(logger);
next(); 를 선언해야 다음 미들웨어도 동작한다.
express실행하기
Port번호를 설정하고 실행해야한다.
var express = require('express');
var app = express();
//중간 로직
app.listen('3000', function (){
console.log('apiServerStart');
})