개발공부일지/NodeJS

NodeJS - File Upload 처리하기

Hynn1429 2023. 1. 25. 16:01
반응형

안녕하세요.

Hynn 입니다.

 

이번 포스팅에서는 NodeJS 환경에서 파일을 업로드하고 이를 처리하는 기초방법에 대해서 알아보도록 하겠습니다.

이를 위해 NPM Module 한가지를 새롭게 사용할 예정입니다.

 

파일 업로드 기능을 추가하면 이제 우리가 일반적으로 알고 있는 웹 사이트의 형태를 갖추어 나간다고 할 수 있겠습니다.

시작해보겠습니다.

 

==========

==========

먼저 이를 위해서는 NPM Module 을 하나 사용해야 합니다.

새롭게 다 짜기에는 매우 방대한양, 복잡한 구성을 지니고 있다 보니, 모듈을 바로 사용해보도록 하겠습니다.

 

npm init -y
npm install multer

바로 'multer' 라는 Module 입니다.

이 Module 은 파일이 업로드 되면, 이를 손쉽게 처리하는 Middleware 기능을 가지고 있습니다.

이 Module 의 기초적인 구성은 아래와 같이 되어 있습니다.

 

{
storage: MemoryStorage {},
limits: {},
preservePath: undefined,
fileFilter: [Function: allowAll]
}

이를 구성하기 위해서는 먼저 Backend Level 에서 Middleware JavaScript 파일을 생성해야 합니다.

단계별로 진행해보겠습니다.

 

반응형