본문 바로가기

IT260

Day4 파일 업로드. 2개 업로드하는 걸로 html, app.js 수정 ./public/photo.html 파일업로드 파일 app.js var express = require('express'), http = require('http'), path = require('path'); var bodyParser = require('body-parser'), static = require('serve-static'), expressErrorHandler = require('express-error-handler'), cookieParser = require('cookie-parser'), expressSession = require('express-session'); var multer = require('multe.. 2020. 1. 25.
Node.js] console.log // dir // table .. var person ={name:"ttt", age:321}; console.log(person); console.dir(person); console.log(person.name); console.dir(person.name); console.log(person.age); console.dir(person.age); console.table(person) dir()은 객체의 속성을 확인할 때 사용한다는데 차이점이 왜 안보이지; What's the difference between console.dir and console.log? In Chrome the console object defines two methods that seem to do the same thing: console.log(...).. 2020. 1. 25.
Node.js] 파일 업로드, multer 미들웨어 일반적으로 웹 서버에서 파일 업로드할 때는 multipart 포맷을 사용한다. 클라이언트에서 POST 방식으로 데이터 전송하므로 body-parser 모듈도 필요하다. var storage = multer.diskStorage({ //업로드한 파일 저장할 폴더 지정 destination: function(req,file,callback){ callback(null, 'uploads') }, // 파일이름 중복안되게 현시간(밀리세크단위) 붙여서 파일이름 수정 filename: function(req,file,callback){ callback(null, file.originalname+ Date.now()) } }); var upload = multer({ storage: storage, limits: {.. 2020. 1. 25.
Day 3 쿠키설정 추가 var express = require('express'), http = require('http'), path = require('path'); var bodyParser = require('body-parser'), static = require('serve-static'), expressErrorHandler = require('express-error-handler'), cookieParser = require('cookie-parser'); var app = express(); app.set('port', process.env.PORT || 3000); // https://www.npmjs.com/package/body-parser app.use(bodyParser.urlencod.. 2020. 1. 24.