Suyeon Jung

Merge branch 'test' into 'master'

...@@ -6,9 +6,9 @@ var logger = require('morgan'); ...@@ -6,9 +6,9 @@ var logger = require('morgan');
6 6
7 var indexRouter = require('./routes/index'); 7 var indexRouter = require('./routes/index');
8 var usersRouter = require('./routes/users'); 8 var usersRouter = require('./routes/users');
9 - 9 +var selectRouter = require('./routes/select')
10 var app = express(); 10 var app = express();
11 - 11 +var bodyParser = require('body-parser');
12 // view engine setup 12 // view engine setup
13 app.set('views', path.join(__dirname, 'views')); 13 app.set('views', path.join(__dirname, 'views'));
14 app.set('view engine', 'pug'); 14 app.set('view engine', 'pug');
...@@ -17,25 +17,27 @@ app.use(logger('dev')); ...@@ -17,25 +17,27 @@ app.use(logger('dev'));
17 app.use(express.json()); 17 app.use(express.json());
18 app.use(express.urlencoded({ extended: false })); 18 app.use(express.urlencoded({ extended: false }));
19 app.use(cookieParser()); 19 app.use(cookieParser());
20 -app.use(express.static(path.join(__dirname, 'public'))); 20 +app.use(express.static(path.join(__dirname, '/static'))); //정적파일 위치
21 -
22 app.use('/', indexRouter); 21 app.use('/', indexRouter);
23 app.use('/users', usersRouter); 22 app.use('/users', usersRouter);
23 +app.use('/select', selectRouter)
24 +app.use(bodyParser.urlencoded({ extended: false }));
24 25
25 // catch 404 and forward to error handler 26 // catch 404 and forward to error handler
26 app.use(function(req, res, next) { 27 app.use(function(req, res, next) {
27 - next(createError(404)); 28 + next(createError(404));
28 }); 29 });
29 30
30 // error handler 31 // error handler
31 app.use(function(err, req, res, next) { 32 app.use(function(err, req, res, next) {
32 - // set locals, only providing error in development 33 + // set locals, only providing error in development
33 - res.locals.message = err.message; 34 + res.locals.message = err.message;
34 - res.locals.error = req.app.get('env') === 'development' ? err : {}; 35 + res.locals.error = req.app.get('env') === 'development' ? err : {};
35 36
36 - // render the error page 37 + // render the error page
37 - res.status(err.status || 500); 38 + res.status(err.status || 500);
38 - res.render('error'); 39 + res.render('error');
39 }); 40 });
40 41
41 -module.exports = app; 42 +
43 +module.exports = app;
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -17,4 +17,4 @@ ...@@ -17,4 +17,4 @@
17 "xhr": "^2.5.0", 17 "xhr": "^2.5.0",
18 "xmlhttprequest": "^1.8.0" 18 "xmlhttprequest": "^1.8.0"
19 } 19 }
20 -} 20 +}
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -3,6 +3,6 @@ var router = express.Router(); ...@@ -3,6 +3,6 @@ var router = express.Router();
3 3
4 /* GET home page. */ 4 /* GET home page. */
5 router.get('/', function(req, res, next) { 5 router.get('/', function(req, res, next) {
6 - res.render('index', { title: 'Express' }); 6 + res.render('index');
7 }); 7 });
8 module.exports = router; 8 module.exports = router;
...\ No newline at end of file ...\ No newline at end of file
......
1 +var express = require('express');
2 +var router = express.Router();
3 +
4 +/* GET home page. */
5 +
6 +router.post('/', function(req, res) {
7 + res.render('select', { 'si': req.body.si, 'ku': req.body.ku });
8 +});
9 +
10 +module.exports = router;
...\ No newline at end of file ...\ No newline at end of file
1 -extends layout 1 +doctype html
2 +html
3 + head
4 + title= title
5 + link(rel='stylesheet', href='/stylesheets/style.css')
6 + body
7 + block content
8 + img.image(src='/logo.png')
9 + form(action='/select' method='post' id='location')
10 + select(name="si")
11 + option(value="select") 시
12 + option(value="수원시") 수원시
13 + option(value="성남시") 성남시
14 + option(value="의정부시") 의정부시
15 + option(value="안양시") 안양시
16 + option(value="부천시") 부천시
17 + option(value="광명시") 광명시
18 + option(value="평택시") 평택시
19 + option(value="동두천시") 동두천시
20 + option(value="안산시") 안산시
21 + option(value="고양시") 고양시
22 + option(value="과천시") 과천시
23 + option(value="구리시") 구리시
24 + option(value="남양주시") 남양주시
25 + option(value="오산시") 오산시
26 + option(value="시흥시") 시흥시
27 + option(value="군포시") 군포시
28 + option(value="의왕시") 의왕시
29 + option(value="하남시") 하남시
30 + option(value="용인시") 용인시
31 + option(value="파주시") 파주시
32 + option(value="이천시") 이천시
33 + option(value="안성시") 안성시
34 + option(value="김포시") 김포시
35 + option(value="화성시") 화성시
36 + option(value="광주시") 광주시
37 + option(value="양주시") 양주시
38 + option(value="포천시") 포천시
39 + option(value="여주시") 여주시
2 40
3 -block content 41 + select(name="ku")
4 - h1= title 42 + option(value="select") 구
5 - p Welcome to #{title} 43 + option(value="장안구") 장안구
44 + option(value="권선구") 권선구
45 + option(value="팔달구") 팔달구
46 + option(value="영통구") 영통구
47 + option(value="수정구") 수정구
48 + option(value="중원구") 중원구
49 + option(value="분당구") 분당구
50 + option(value="만안구") 만안구
51 + option(value="동안구") 동안구
52 + option(value="원미구") 원미구
53 + option(value="소사구") 소사구
54 + option(value="오정구") 오정구
55 + option(value="상록구") 상록구
56 + option(value="단원구") 단원구
57 + option(value="덕양구") 덕양구
58 + option(value="일산동구") 일산동구
59 + option(value="일산서구") 일산서구
60 + option(value="처인구") 처인구
61 + option(value="기흥구") 기흥구
62 + option(value="수지구") 수지구
63 + input(type ='submit')
64 +
65 +
66 +
...\ No newline at end of file ...\ No newline at end of file
......
1 +//- doctype html
2 +html
3 + head
4 + if location =="n"
5 + button k
6 + body
7 + block content
8 + h1 #{si}
9 + h1 #{ku}
10 +