Showing
1 changed file
with
43 additions
and
0 deletions
routes/yourtoons2.js
0 → 100644
1 | +var express = require('express'); | ||
2 | +var async = require('async'); | ||
3 | +var router = express.Router(); | ||
4 | + | ||
5 | +function getYourToons2(id,cb){ | ||
6 | + //현재 로그인한 유저가 아닌 다른 유저들의 내툰리스트 가져오기 | ||
7 | + var sqlquery = "SELECT u.id, t.toon_index, t.name, t.thum_link, t.webtoon_link, t.week, t.site FROM user u, user_toon_relation ur, toon t WHERE u.id != '"+id+"' && u.id=ur.user_id && t.toon_index=ur.toon_index;"; | ||
8 | + var yourlist2 = new Array(); | ||
9 | + connection.query(sqlquery,id,function(err,rows,result){ | ||
10 | + if(!err){ | ||
11 | + yourlist2=rows; | ||
12 | + cb(yourlist2); | ||
13 | + console.log(yourlist2); | ||
14 | + }else{ | ||
15 | + console.log("니툰 리스트 가져오는데 실패했습니다!"); | ||
16 | + //throw err; | ||
17 | + } | ||
18 | + }); | ||
19 | +} | ||
20 | + | ||
21 | +/* GET home page. */ | ||
22 | +router.get('/', function(req, res, next) { | ||
23 | + if(!req.isAuthenticated()){ | ||
24 | + res.redirect('/'); | ||
25 | + }else{ | ||
26 | + async.series( | ||
27 | + [ | ||
28 | + function(callback){ | ||
29 | + getYourToons2(req.user.user_id, function (yourtoon_list2) { | ||
30 | + callback(null,yourtoon_list2); | ||
31 | + }); | ||
32 | + } | ||
33 | + ], | ||
34 | + function(err, results){ | ||
35 | + res.render('yourtoon2s', { | ||
36 | + yourtoons2: results[0] | ||
37 | + }); | ||
38 | + } | ||
39 | + ); | ||
40 | + } | ||
41 | +}); | ||
42 | + | ||
43 | +module.exports = router; | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment