관리 메뉴

취미개발 블로그와 마음수양

node.js 초기설정 (2014-05-30 일 버젼) 본문

Language/Node.js

node.js 초기설정 (2014-05-30 일 버젼)

아라한사 2014. 5. 30. 22:05

하도 잘 바뀌어서..;;

날짜를 적었다.음..암튼..



//add module
//add module
var http = require('http');
var express = require('express');
var bodyParser = require('body-parser');
var multiparty = require('connect-multiparty');
var mysql = require('mysql');


var router = express.Router();
//create Server
var app = express();
app.use(multiparty());
app.use(bodyParser());
app.use(router);
app.use(express.static('public'));

//router


//Execute Web Server
http.createServer(app).listen(52273, function () {
    console.log('Server Running at http://127.0.0.1:52273');
})



이렇게 한다. 요즘 책하고 바뀐점은.. router 를 쓸 때 저렇게 따로 exress.router  해줘야 된다는 것이다.


그리고 보디파서를 깔고 post,get, delete 등등의 작업을 할때도

router.get식으로

라우터 변수에 메소드를 넣어줘야 된다.


----

그리고 두번째 이슈라고 할 것은..

post 추출시 undefined가 나오는 경우가 ㅇ있는데 그럴때는

connect-multiparty 를 설치하고 그것을 router이전에 app.use 해주면 해결이 될것이다.