강상위

Add Time Table List Page

-timetable 수정을 위한 페이지 추가
......@@ -6,7 +6,7 @@ var mongoose = require('mongoose');
var passport = require('passport');
//DB연결
mongoose.connect('mongodb://00:00@000/000');
mongoose.connect('mongodb://00:00@00/00');
mongoose.Promise = global.Promise;
var db = mongoose.connection;
......
......@@ -205,7 +205,45 @@ module.exports = function(app, Users, Timetables)
// 로그인 중이 아니라면
else res.redirect("/");
});
// 나만의 시간표 수정 - 로그인 필수
app.route("/ttlist")
// GET - List로 보여주기
.get(function(req, res)
{
if(req.isAuthenticated())
{
// Timetables에서 리스트로 유저에게 보여주기
Timetables.find({user_id: req.user}, function(err, programs)
{
if(err)
{
console.log(err);
res.send("Error!");
}
else
{
console.log("Show Programs");
res.render("ttlist", {pl: programs});
}
});
}
// 로그인 중이 아니라면
else res.redirect("/");
})
.post(function(req, res)
{
if(req.isAuthenticated())
{
}
// 로그인 중이 아니라면
else res.redirect("/");
});
}
......
<div class="contents_main">
<h1>ttlist</h1>
<% pl.forEach(val => { %>
<div>
<li><%=val.pname%></li>
<li><%=val.pweekday%></li>
<li><%=val.start_hour%>시 <%=val.start_min%>분</li>
</div>
<% }); %>
</div>
\ No newline at end of file
<html>
<head>
<title>TTList</title>
</head>
<body>
<% include ./navigation_main.ejs %>
<% include ./contents_ttlist.ejs %>
</body>
</html>
\ No newline at end of file