nodejs (3) 썸네일형 리스트형 express에 babel을 적용시키기 (2) https://forfull.tistory.com/entry/express%EC%97%90-babel%EC%9D%84-%EC%A0%81%EC%9A%A9%EC%8B%9C%ED%82%A4%EA%B8%B0 babeltest@1.0.0 start > npm run build & nodemon ./dist/app.js > babeltest@1.0.0 build > babel src -d dist Successfully compiled 2 files with Babel (526ms). [nodemon] 2.0.15 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mj.. 파일 업로드 (memoryStorage) https://www.npmjs.com/package/multer multer Middleware for handling `multipart/form-data`.. Latest version: 1.4.4, last published: 3 months ago. Start using multer in your project by running `npm i multer`. There are 3171 other projects in the npm registry using multer. www.npmjs.com multer는 node.js에서 파일 업로드 / 다운로드 처리를 할 수 있는 기능을 제공해주는 모듈이다. 사용자의 파일을 서버에 업로드하고자 한다면 다음과 같은 코드를 작성할 수 있을 것이다. impor.. dependency와 devDependency의 차이 devDependencies : 개발 및 테스트 과정에서 필요한 패키지들 dependencies : (기술스팩)배포하는데 필요한 패키지들 Q : 그럼 쓰는것만 냅두고 나머진 다 지우면 되지 않나? 굳이 나눌 이유가 있나? 그렇게 해도 상관없지만 일일이 하나씩 다 찾아보면서 따지기엔 시간이 소모될 것이고 규모가 큰 프로젝트라면 더더욱 많은 시간을 소모하게 될 것이다. 그리고 개발 과정에서 설치한 패키지들 중 크기가 큰 패키지가 있을 경우 배포하는 과정에서 시간이 소모되는가하면, 서버 용량이 늘어나는 원인이 될 수 있다. 서비스에 필요한 패키지들만 모아놓는다면 용량을 줄일 수 있으며, 배포 시간을 조금이라도 줄일 수 있다. 이전 1 다음