multer
-
<TIL> 220330 IP, multer, sequelize클래스/└ TIL 2022. 3. 31. 00:09
🌱 IP IP에는 공인(Public) IP와 사설(Private) IP가 있습니다. 사설IP를 Port로 연결하면 공인IP를 통해 접속할 수 있습니다(포트포워딩). multer 오류 upload.single("fieldname") 미들웨어 설정시 "fieldname"에 input 태그의 name 속성값과 동일한 값을 입력해야 합니다. 동일한 값을 입력하지 않을 경우 MulterError: Unexpected field 에러를 만나게 될 것입니다. sequelize Node.js의 ORM입니다. ORM은 Object-Relational Model의 약자입니다. ORM은 자바스크립트의 객체를 관계형 DB의 릴레이션으로 변경해줍니다. SQL 없이 자바스크립트로 관계형 데이터베이스를 조작할 수 있습니다. htt..
-
<Node.js> multer middleware액티브 스킬/노드 2021. 12. 2. 08:12
🐣 미들웨어란? 라우터와 컨트롤러 사이에 필요한 처리를 한다. multer란? 파일을 업로드하게 해준다. 왜 사용하는지? 파일을 업로드하기 위해서 사용한다. 어떻게 사용하는지? https://www.npmjs.com/package/multer 1. 설치 $ npm install --save multer 2. HTML form 요소 설정 (enctype 설정 중요) 3. 컨트롤러 파일 작성 const express = require('express'); const multer = require('multer'); const upload = multer({ dest: 'uploads/' }); const app = express(); app.post('/profile', upload.single('avata..