이학주

Add index, category View

...@@ -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 loginRouter = require('./routes/login')
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,10 +17,11 @@ app.use(logger('dev')); ...@@ -17,10 +17,11 @@ 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, '/imgs'))); //정적파일 위치
21 -
22 app.use('/', indexRouter); 21 app.use('/', indexRouter);
23 app.use('/users', usersRouter); 22 app.use('/users', usersRouter);
23 +app.use('/login', loginRouter)
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) {
...@@ -38,4 +39,5 @@ app.use(function(err, req, res, next) { ...@@ -38,4 +39,5 @@ app.use(function(err, req, res, next) {
38 res.render('error'); 39 res.render('error');
39 }); 40 });
40 41
42 +
41 module.exports = app; 43 module.exports = app;
......

14.7 KB

...@@ -3,7 +3,10 @@ var router = express.Router(); ...@@ -3,7 +3,10 @@ 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('base', { title: 'Express' });
7 +});
8 +router.get('/category',function(req,res){
9 + var location = req.query.location;
10 + res.render('category');
7 }); 11 });
8 -
9 module.exports = router; 12 module.exports = router;
......
1 +var express = require('express');
2 +var router = express.Router();
3 +
4 +/* GET home page. */
5 +
6 +router.get('/login',function(req,res){
7 + var location = req.query.location;
8 + res.render('category');
9 + res.send(location);
10 + });
11 +
12 +module.exports = router;
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 src="./logo.png" alt ="error">
9 + form(action ='/category' method = 'get')
10 + p
11 + input(type='text' name = 'location')
12 + input(type ='submit')
13 +
14 +
...\ 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 +