반응형
구글에 검색하면 파일, 이미지 업로드의 98퍼는 multer를 소개한다.
물론 multer가 손쉽게 이미지 없로드를 할 순 있지만,
초등학생 수준의 서버를 운영한다면 상관이 없겠지만, 중규모 이상의 서버를 운영할 시,
유연한 파일 저장이 되지 않는다.
그 이유는,
서버에서 데이터를 전달하기전, 경로와 파일이름을 미리 설정해 놔야 한다는 점때문이다.
예를들어 id, pw 의 데이터를 전달받고 1개의 파일을 전달 받을떄,
저장 경로를 /file/id(동적) 으로 하고싶을때 불가능하다.
왜냐하면 id 데이터를 받기전에 경로를 정해야 하기때문이다.
그렇다고, 서버에 전역변수를 만들어 id를 따로 저장하고, multer에 전역번수를 가져와 경로를 제어하는 바보같은 행위는 하지 말길 바란다.
동시 접속자가 많으면 돌이킬 수 없는 문제가 발생한다.
즉, multer은 유동적인 경로에 파일 저장이 불가능하며, 구글의 퍼져있는 내용으로는 multer로 유연한 경로 조정이 불가능하다.
반응형
'IT기술(코딩) > nodejs' 카테고리의 다른 글
자바스크립트 express multer 다중파일 여러파일 이미지 업로드 할때 한개만 업로듣 되는현상 (0) | 2023.09.23 |
---|---|
multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 1. (0) | 2023.08.30 |
multer 응용 및 내부 기능 한계점 극복 formdata사용 (0) | 2023.07.17 |
코틀린 stompclient.kt 에 호환되는 nodejs websocket server code 가장 최신 stomp 라이브러리 git https://github.com/bishoybasily/stomp 에서 제공되는 포멧에수정 하여 사용 중 (0) | 2023.06.18 |
nodejs 8080 포트 80 번포트로 리디렉션하기 (0) | 2023.06.03 |