sanguk.dev
작성완료
Nodejs 파일 업로드

Nodejs 파일 업로드

NodeJS에서 파일 업로드를 위해 connect-multiparty 패키지를 설치하고, Express를 사용하여 파일을 처리하는 API를 작성하는 방법을 설명합니다. POST 요청을 통해 파일을 수신하고, 파일이 없을 경우 실패 응답을 반환합니다.

NodeJS

설치

shell
npm i connect-multiparty

코드 작성

javascript
const express = require("express");
const app = express();
const multipart = require("connect-multiparty");
const multipartMiddleware = multipart();

app.post('/api/file', multipartMiddleware, (req, res) => {
  const file = req?.files['file'] ?? null;
  if (!file) return res.json({ result: false });

  console.log(file);
  res.json({ result: true });
});