이 튜토리얼은 node.js, express 및 multer를 사용하여 파일 업로드 시스템을 구축함으로써 당신을 안내합니다. 우리는 단일 및 다중 파일 업로드를 다루고 나중에 검색하기 위해 MongoDB 데이터베이스에 이미지 저장을 보여줍니다.
이 엔드 포인트는 여러 파일 업로드를 처리합니다 (이 예에서 최대 12 명) :
에 추가하십시오. (참고 : 오류 처리 및 연결 세부 정보는 간결하게 생략됩니다. 와 같은 자리 표시자를 실제 연결 문자열로 교체하십시오).
mkdir upload-express
cd upload-express
npm init -y
npm install express multer mongodb file-system --save
touch server.js
mkdir uploads
server.js
const express = require('express');
const multer = require('multer');
const app = express();
app.get('/', (req, res) => {
res.json({ message: 'WELCOME' });
});
app.listen(3000, () => console.log('Server started on port 3000'));
이 강화 된 자습서는 Node.js 응용 프로그램에서 파일 업로드를 처리하기위한보다 완전하고 강력한 솔루션을 제공합니다. 특정 요구와 환경에 코드를 조정해야합니다. 프로덕션에서 파일 업로드를 처리 할 때 항상 보안 모범 사례의 우선 순위를 정합니다.
위 내용은 node.js 및 Express의 Multer와 함께 파일 업로드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!