공부50 express 미들웨어 미들웨어란? 요청(req)과 응답(res)의 중간(미들)에 위치하여 특정 기능을 수행한다. 라우터와 에러 핸들러 또한 미들웨어의 일종이다. 미들웨어는 요청과 응답을 조작해 기능을 추가하기도 하며 나쁜 요청을 걸러내기도 한다. app.use( 미들웨어 ) 미들웨어는 app.use와 함께 사용한다. // 미들웨어 사용해보기 app.use((req, res, next) => { console.log('모든 요청에서 실행된다.'); next(); // next를 해야 다음 일을 하기위해 넘어간다. }); localhost:3000를 호출하면 미들웨어도 실행된다. 반드시, next( )를 미들웨어 마지막에 써줘야한다. next를 실행하지 않으면 다음으로 넘어갈 수 없다. app.use( [, 경로 ] ,미들웨어 .. 2021. 6. 23. express 시작하기 Express 모듈 설치하기 npm init 으로 package.json 파일을 생성한다. npm i express로 express 모듈을 설치한다. 만약 설치 시, 프로젝트 이름과 모듈명이 같으면 설치가 안될 수 있다. // express 패키지 가져오기 const express = require('express'); // express 모듈을 실행해서 app 변수에 할당하기 const app = express(); express 모듈을 실행시켜 app 변수에 할당한다. 익스프레스 내부에 http 모듈이 있으므로 서버 역할을 할 수 있다. app.set( 키 , 값 ) app.set(키,값)을 사용해서 데이터를 저장할 수 있다. // app.set('port', 포트)로 서버가 실행될 포트를 설정한다... 2021. 6. 23. 이전 1 ··· 6 7 8 9 다음