강상위

Add Time Table List Page

-timetable 수정을 위한 페이지 추가
...@@ -6,7 +6,7 @@ var mongoose = require('mongoose'); ...@@ -6,7 +6,7 @@ var mongoose = require('mongoose');
6 var passport = require('passport'); 6 var passport = require('passport');
7 7
8 //DB연결 8 //DB연결
9 -mongoose.connect('mongodb://00:00@000/000'); 9 +mongoose.connect('mongodb://00:00@00/00');
10 mongoose.Promise = global.Promise; 10 mongoose.Promise = global.Promise;
11 var db = mongoose.connection; 11 var db = mongoose.connection;
12 12
......
...@@ -205,7 +205,45 @@ module.exports = function(app, Users, Timetables) ...@@ -205,7 +205,45 @@ module.exports = function(app, Users, Timetables)
205 // 로그인 중이 아니라면 205 // 로그인 중이 아니라면
206 else res.redirect("/"); 206 else res.redirect("/");
207 }); 207 });
208 - 208 +
209 +
210 + // 나만의 시간표 수정 - 로그인 필수
211 + app.route("/ttlist")
212 + // GET - List로 보여주기
213 + .get(function(req, res)
214 + {
215 + if(req.isAuthenticated())
216 + {
217 + // Timetables에서 리스트로 유저에게 보여주기
218 + Timetables.find({user_id: req.user}, function(err, programs)
219 + {
220 + if(err)
221 + {
222 + console.log(err);
223 + res.send("Error!");
224 + }
225 + else
226 + {
227 + console.log("Show Programs");
228 + res.render("ttlist", {pl: programs});
229 + }
230 + });
231 +
232 + }
233 + // 로그인 중이 아니라면
234 + else res.redirect("/");
235 + })
236 + .post(function(req, res)
237 + {
238 + if(req.isAuthenticated())
239 + {
240 +
241 + }
242 + // 로그인 중이 아니라면
243 + else res.redirect("/");
244 + });
245 +
246 +
209 } 247 }
210 248
211 249
......
1 +<div class="contents_main">
2 + <h1>ttlist</h1>
3 + <% pl.forEach(val => { %>
4 + <div>
5 + <li><%=val.pname%></li>
6 + <li><%=val.pweekday%></li>
7 + <li><%=val.start_hour%>시 <%=val.start_min%>분</li>
8 + </div>
9 + <% }); %>
10 +</div>
...\ No newline at end of file ...\ No newline at end of file
1 +<html>
2 +<head>
3 + <title>TTList</title>
4 +</head>
5 +<body>
6 + <% include ./navigation_main.ejs %>
7 + <% include ./contents_ttlist.ejs %>
8 +</body>
9 +</html>
...\ No newline at end of file ...\ No newline at end of file