Showing
1 changed file
with
53 additions
and
0 deletions
app.js
0 → 100644
1 | +var express = require('express') | ||
2 | + , http = require('http') | ||
3 | + , path = require('path'); | ||
4 | + | ||
5 | +var bodyParser = require('body-parser') | ||
6 | + , cookieParser = require('cookie-parser') | ||
7 | + , static = require('serve-static') | ||
8 | + , errorHandler = require('errorhandler'); | ||
9 | + | ||
10 | + | ||
11 | +var expressSession = require('express-session'); | ||
12 | + | ||
13 | +var app = express(); | ||
14 | + | ||
15 | +app.set('port', process.env.PORT || 3000); | ||
16 | + | ||
17 | +// body-parser를 이용해 application/x-www-form-urlencoded 파싱 | ||
18 | +app.use(bodyParser.urlencoded({ extended: false })) | ||
19 | + | ||
20 | +// body-parser를 이용해 application/json 파싱 | ||
21 | +app.use(bodyParser.json()) | ||
22 | + | ||
23 | +// public 폴더를 static으로 오픈 | ||
24 | +app.use('/public', static(path.join(__dirname, 'public'))); | ||
25 | + | ||
26 | +// cookie-parser 설정 | ||
27 | +app.use(cookieParser()); | ||
28 | + | ||
29 | +// 세션 설정 | ||
30 | +app.use(expressSession({ | ||
31 | + secret:'my key', | ||
32 | + resave:true, | ||
33 | + saveUninitialized:true | ||
34 | +})); | ||
35 | + | ||
36 | + | ||
37 | +// 라우터 객체 참조 | ||
38 | +var router = express.Router(); | ||
39 | + | ||
40 | +router.route('/process/map').get(function(req, res){ | ||
41 | + console.log('process/map 호출됨'); | ||
42 | +}); | ||
43 | + | ||
44 | + | ||
45 | +app.use('/', router); | ||
46 | + | ||
47 | +// Express 서버 시작 | ||
48 | +http.createServer(app).listen(app.get('port'), function(){ | ||
49 | + console.log('서버가 시작되었습니다. 포트 : ' + app.get('port')); | ||
50 | + | ||
51 | + | ||
52 | + }); | ||
53 | + |
-
Please register or login to post a comment