nodejs multer의 한계점
구글에 검색하면 파일, 이미지 업로드의 98퍼는 multer를 소개한다. 물론 multer가 손쉽게 이미지 없로드를 할 순 있지만, 초등학생 수준의 서버를 운영한다면 상관이 없겠지만, 중규모 이상의 서버를 운영할 시, 유연한 파일 저장이 되지 않는다. 그 이유는, 서버에서 데이터를 전달하기전, 경로와 파일이름을 미리 설정해 놔야 한다는 점때문이다. 예를들어 id, pw 의 데이터를 전달받고 1개의 파일을 전달 받을떄, 저장 경로를 /file/id(동적) 으로 하고싶을때 불가능하다. 왜냐하면 id 데이터를 받기전에 경로를 정해야 하기때문이다. 그렇다고, 서버에 전역변수를 만들어 id를 따로 저장하고, multer에 전역번수를 가져와 경로를 제어하는 바보같은 행위는 하지 말길 바란다. 동시 접속자가 많으면 ..
2023. 7. 17.