Showing
4 changed files
with
59 additions
and
2 deletions
... | @@ -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 | ... | ... |
server_db/views/contents_ttlist.ejs
0 → 100644
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 |
-
Please register or login to post a comment