조건을 입력할 때 추천 음식이 출력되는 '/food' page수정
'http://localhost:3000/food/recommendation' page에서 조건을 입력하였을 때, 'http://localhost:3000/food' page에서 추천 음식이 출력되도록 post방식의 함수 수정
Showing
1 changed file
with
10 additions
and
5 deletions
... | @@ -24,7 +24,7 @@ app.get(['/food', '/food/:id'], function(req, res) { | ... | @@ -24,7 +24,7 @@ app.get(['/food', '/food/:id'], function(req, res) { |
24 | } else if (id == 'recommendation') { | 24 | } else if (id == 'recommendation') { |
25 | res.render('recommendation.ejs', { | 25 | res.render('recommendation.ejs', { |
26 | title: 'Recommendation', | 26 | title: 'Recommendation', |
27 | - description: 'We recommend this...' | 27 | + description: 'Enter the conditions you want.' |
28 | }); | 28 | }); |
29 | } | 29 | } |
30 | } else { | 30 | } else { |
... | @@ -36,16 +36,21 @@ app.get(['/food', '/food/:id'], function(req, res) { | ... | @@ -36,16 +36,21 @@ app.get(['/food', '/food/:id'], function(req, res) { |
36 | }) | 36 | }) |
37 | 37 | ||
38 | app.post('/food', function(req, res) { | 38 | app.post('/food', function(req, res) { |
39 | - var price = req.body.price; | 39 | + |
40 | - var shape = req.body.shape; | ||
41 | - var kinds = req.body.kinds; | ||
42 | fs.readFile('data/food.json', 'utf8', function(err, data) { | 40 | fs.readFile('data/food.json', 'utf8', function(err, data) { |
43 | if (err) { | 41 | if (err) { |
44 | console.log((err)); | 42 | console.log((err)); |
45 | res.status(500).send('Internal Server Error'); | 43 | res.status(500).send('Internal Server Error'); |
46 | } else { | 44 | } else { |
47 | var users = JSON.parse(data); | 45 | var users = JSON.parse(data); |
48 | - res.json(users); | 46 | + var price = req.body.price; |
47 | + var shape = req.body.shape; | ||
48 | + var kinds = req.body.kinds; | ||
49 | + res.render('print.ejs',{ | ||
50 | + title: 'Recommendation', | ||
51 | + description: 'We recommend this...', | ||
52 | + name: users[1]["name"] | ||
53 | + }); | ||
49 | } | 54 | } |
50 | }) | 55 | }) |
51 | }) | 56 | }) | ... | ... |
-
Please register or login to post a comment