본문 바로가기

전체 글57

express- multer multer 미들웨어 이미지, 동영상 등의 파일들을 멀티파트 형식으로 업로드할 때 사용하는 미들웨어 https://github.com/expressjs/multer/blob/master/doc/README-ko.md expressjs/multer Node.js middleware for handling `multipart/form-data`. - expressjs/multer github.com 2021. 6. 24.
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.