hyunjong

코드 분석하기, 주석달기

...@@ -15,20 +15,21 @@ var kakaoKey = { ...@@ -15,20 +15,21 @@ var kakaoKey = {
15 callbackURL : '/auth/login/kakao/callback' 15 callbackURL : '/auth/login/kakao/callback'
16 }; 16 };
17 17
18 +//
18 var naverKey = { 19 var naverKey = {
19 clientID : 'OHmCrpQuVFnIEB4GkmF_', 20 clientID : 'OHmCrpQuVFnIEB4GkmF_',
20 callbackURL : '/auth/login/naver/callback', 21 callbackURL : '/auth/login/naver/callback',
21 clientSecret : 'BBgcRdnj0M' 22 clientSecret : 'BBgcRdnj0M'
22 }; 23 };
23 24
25 +//
24 var googleKey = { 26 var googleKey = {
25 clientID : '924802195853-ir977i2ohnddaaninlqlbeg6sov629hq.apps.googleusercontent.com', 27 clientID : '924802195853-ir977i2ohnddaaninlqlbeg6sov629hq.apps.googleusercontent.com',
26 callbackURL : '/auth/login/google/callback', 28 callbackURL : '/auth/login/google/callback',
27 clientSecret : 'NaWeoJouUzYq4VfBesTkdUfA' 29 clientSecret : 'NaWeoJouUzYq4VfBesTkdUfA'
28 }; 30 };
29 31
30 - 32 +//
31 -
32 passport.use(new KakaoStrategy(kakaoKey, 33 passport.use(new KakaoStrategy(kakaoKey,
33 function(accessToken, refreshToken,params, profile, done) { 34 function(accessToken, refreshToken,params, profile, done) {
34 console.log(profile); 35 console.log(profile);
...@@ -40,6 +41,7 @@ passport.use(new KakaoStrategy(kakaoKey, ...@@ -40,6 +41,7 @@ passport.use(new KakaoStrategy(kakaoKey,
40 } 41 }
41 )); 42 ));
42 43
44 +//
43 passport.use(new NaverStrategy(naverKey, 45 passport.use(new NaverStrategy(naverKey,
44 function (accessToken, refreshToken, profile, done) { 46 function (accessToken, refreshToken, profile, done) {
45 console.log(profile); 47 console.log(profile);
...@@ -51,6 +53,7 @@ passport.use(new NaverStrategy(naverKey, ...@@ -51,6 +53,7 @@ passport.use(new NaverStrategy(naverKey,
51 } 53 }
52 )); 54 ));
53 55
56 +//
54 passport.use(new GoogleStrategy(googleKey, 57 passport.use(new GoogleStrategy(googleKey,
55 function (accessToken, refreshToken, profile, done) { 58 function (accessToken, refreshToken, profile, done) {
56 console.log(profile); 59 console.log(profile);
...@@ -122,17 +125,19 @@ function loginByThirdparty(info, done) { ...@@ -122,17 +125,19 @@ function loginByThirdparty(info, done) {
122 }); 125 });
123 } 126 }
124 127
125 -// 설명 128 +// 라우터 설정, 카카오
126 router.get('/auth/logout/kakao',function (req,res) { 129 router.get('/auth/logout/kakao',function (req,res) {
127 req.logout(); 130 req.logout();
128 res.redirect('/'); 131 res.redirect('/');
129 }) 132 })
130 133
131 -router.get('/auth/logout/facebook',function (req,res) { 134 +// 라우터 설정, 페이스북
135 +router.get('/auth/logout/naver',function (req,res) {
132 req.logout(); 136 req.logout();
133 res.redirect('/'); 137 res.redirect('/');
134 }) 138 })
135 139
140 +// 라우터 설정, 구글
136 router.get('/auth/logout/google',function (req,res) { 141 router.get('/auth/logout/google',function (req,res) {
137 req.logout(); 142 req.logout();
138 res.redirect('/'); 143 res.redirect('/');
...@@ -173,6 +178,7 @@ function getDaumToons(_day){ ...@@ -173,6 +178,7 @@ function getDaumToons(_day){
173 }); 178 });
174 } 179 }
175 180
181 +//
176 function getNaverToons(){ 182 function getNaverToons(){
177 var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn"; 183 var allWeeklyToonsUrl = "http://comic.naver.com/webtoon/weekday.nhn";
178 request(allWeeklyToonsUrl,function (err, res, html) { 184 request(allWeeklyToonsUrl,function (err, res, html) {
......
...@@ -2,6 +2,7 @@ var express = require('express'); ...@@ -2,6 +2,7 @@ var express = require('express');
2 var async = require('async'); 2 var async = require('async');
3 var router = express.Router(); 3 var router = express.Router();
4 4
5 +//
5 function getYourToons(id,cb){ 6 function getYourToons(id,cb){
6 //현재 로그인한 유저가 아닌 다른 유저들의 내툰리스트 가져오기 7 //현재 로그인한 유저가 아닌 다른 유저들의 내툰리스트 가져오기
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 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;";
......