본문 바로가기

nodejs11

Node.js] MongoDB 연결, 사용자 추가, 데이터일치여부 확인 연결 const MongoClient = require('mongodb').MongoClient; var database; function connectDB(){ //db 연결정보 var databaseUrl = 'mongodb://localhost:27017/local'; //db 연결 mongoClient.connect(databaseUrl, function(err, db){ if(err) {throw err; } console.log('db에 연결됬습니다. :'+ databaseUrl ); //db 변수에 할당 database = db.db('local'); }) } //////////////// app.listen(app.get('port'), function(){ console.log('Serv.. 2020. 1. 28.
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] body-Parser urlencoded({extended : ~}) body-parser 미들웨어는 클라이언트가 POST 방식으로 요청할 때 본문 영역의 요청 파라미터들을 파싱해서 요청 객체의 body 속성에 넣어준다. var express = require('express'); var bodyParser = require('body-parser'); var app = express(); app.use(bodyParser.unlencoded({extended : false })); urlencoded()에 대한 설명 extended() 옵션 false : 객체 안에 객체를 파싱못함. query-string 모듈 필요함. true : " " ' 파싱가능. qs 모듈 필요함. 관련 예시 및 설명 What does 'extended' mean in express 4.0? I'.. 2020. 1. 23.