PROGRAMING/NODE.JS

    [Node.js] Multer-S3를 이용한 이미지 업로드

    Front-End에서 유저가 이미지를 업로드 하게 될 경우, 이미지를 저장하는 방법은 많지만 아마존 AWS S3버킷에 이미지 파일을 저장하고 DB에는 이미지 파일경로(이미지 주소)를 저장하여 보여주는 방식을 설명하겠습니다. 이는 Multer-S3와, AWS-SDK 모듈을 사용하여 구현할 수 있습니다. multer의 주요 메소드 single, array, fields에 대해 알아보겠습니다. 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..

    Node.js 비동기 코딩

    비동기 - 이벤트 기반 동작을 코드로 구현하는 방법 node.js에서 비동기 동작을 구현하는 세가지 방법을 학습 callback 전통적 javaScript의 이벤트 기반 코딩 방식 const countDown = require('./countdown'); countDown(5, ()=>{ console.log("BOOM!"); }); function countDown(count, callback) { console.log(count); if (count === 0) { callback(); return; } setTimeout(() => { countDown(count - 1, callback); }, 1000); } module.exports = countDown; Promise callback의 단점..