Showing
6 changed files
with
77 additions
and
4 deletions
This diff is collapsed. Click to expand it.
| ... | @@ -9,6 +9,7 @@ var cheerio = require('cheerio'); | ... | @@ -9,6 +9,7 @@ var cheerio = require('cheerio'); |
| 9 | var request = require('request'); | 9 | var request = require('request'); |
| 10 | var index = require('./routes/index'); | 10 | var index = require('./routes/index'); |
| 11 | var users = require('./routes/users'); | 11 | var users = require('./routes/users'); |
| 12 | +var mytoons = require('./routes/mytoons'); | ||
| 12 | 13 | ||
| 13 | var app = express(); | 14 | var app = express(); |
| 14 | 15 | ||
| ... | @@ -26,7 +27,9 @@ app.use(express.static(path.join(__dirname, 'public'))); | ... | @@ -26,7 +27,9 @@ app.use(express.static(path.join(__dirname, 'public'))); |
| 26 | 27 | ||
| 27 | app.use('/', index); | 28 | app.use('/', index); |
| 28 | app.use('/users', users); | 29 | app.use('/users', users); |
| 29 | -app.use(express.static('views')); | 30 | +app.use('/mytoons', mytoons); |
| 31 | + | ||
| 32 | +//app.use(express.static('views')); | ||
| 30 | 33 | ||
| 31 | // catch 404 and forward to error handler | 34 | // catch 404 and forward to error handler |
| 32 | app.use(function(req, res, next) { | 35 | app.use(function(req, res, next) { | ... | ... |
routes/mytoons.js
0 → 100644
| 1 | +var express = require('express'); | ||
| 2 | +var cheerio = require('cheerio'); | ||
| 3 | +var request = require('request'); | ||
| 4 | +var router = express.Router(); | ||
| 5 | + | ||
| 6 | +/* GET home page. */ | ||
| 7 | +router.get('/', function(req, res, next) { | ||
| 8 | + res.render('mytoons'); | ||
| 9 | +}); | ||
| 10 | + | ||
| 11 | +module.exports = router; | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -9,7 +9,6 @@ | ... | @@ -9,7 +9,6 @@ |
| 9 | <p>웹툰 리스트</p> | 9 | <p>웹툰 리스트</p> |
| 10 | <a id="kakao-login-btn"></a> | 10 | <a id="kakao-login-btn"></a> |
| 11 | <a id="kakao-logout-btn" href="javascript:logout();">로그아웃</a> | 11 | <a id="kakao-logout-btn" href="javascript:logout();">로그아웃</a> |
| 12 | - <a id="save_config">저장</a> | ||
| 13 | 12 | ||
| 14 | 13 | ||
| 15 | <table> | 14 | <table> |
| ... | @@ -51,6 +50,7 @@ | ... | @@ -51,6 +50,7 @@ |
| 51 | // 카카오 로그인 버튼을 생성합니다. | 50 | // 카카오 로그인 버튼을 생성합니다. |
| 52 | Kakao.Auth.getStatus(function(statusObj){ | 51 | Kakao.Auth.getStatus(function(statusObj){ |
| 53 | if(statusObj.status=='connected'){ | 52 | if(statusObj.status=='connected'){ |
| 53 | + location.href="./mytoons"; | ||
| 54 | document.getElementById('kakao-login-btn').setAttribute('style','display: none;'); | 54 | document.getElementById('kakao-login-btn').setAttribute('style','display: none;'); |
| 55 | }else{ | 55 | }else{ |
| 56 | document.getElementById('kakao-logout-btn').setAttribute('style','display: none;'); | 56 | document.getElementById('kakao-logout-btn').setAttribute('style','display: none;'); |
| ... | @@ -62,11 +62,11 @@ | ... | @@ -62,11 +62,11 @@ |
| 62 | container: '#kakao-login-btn', | 62 | container: '#kakao-login-btn', |
| 63 | size:'small', | 63 | size:'small', |
| 64 | success: function(authObj) { | 64 | success: function(authObj) { |
| 65 | - alert(JSON.stringify(authObj)); | 65 | + //alert(JSON.stringify(authObj)); |
| 66 | location.reload(); | 66 | location.reload(); |
| 67 | }, | 67 | }, |
| 68 | fail: function(err) { | 68 | fail: function(err) { |
| 69 | - alert(JSON.stringify(err)); | 69 | + alert("로그인 실패!"); |
| 70 | } | 70 | } |
| 71 | }); | 71 | }); |
| 72 | 72 | ... | ... |
views/mytoons.ejs
0 → 100644
| 1 | +<!DOCTYPE html> | ||
| 2 | +<html> | ||
| 3 | +<head> | ||
| 4 | + <title>내툰</title> | ||
| 5 | + <link rel='stylesheet' href='/stylesheets/style.css' /> | ||
| 6 | + <script src="http://developers.kakao.com/sdk/js/kakao.min.js"></script> | ||
| 7 | +</head> | ||
| 8 | +<h1>내툰</h1> | ||
| 9 | +<p>추가한 리스트</p> | ||
| 10 | +<a id="kakao-login-btn"></a> | ||
| 11 | +<a id="kakao-logout-btn" href="javascript:logout();">로그아웃</a> | ||
| 12 | +<a id="save_config">저장</a> | ||
| 13 | + | ||
| 14 | + | ||
| 15 | +<table> | ||
| 16 | +</table> | ||
| 17 | +</br> | ||
| 18 | + | ||
| 19 | +<script type='text/javascript'> | ||
| 20 | + //<![CDATA[ | ||
| 21 | + // 사용할 앱의 JavaScript 키를 설정해 주세요. | ||
| 22 | + Kakao.init('602377cd7aa60a82eeebda466560f3e5'); | ||
| 23 | + // 카카오 로그인 버튼을 생성합니다. | ||
| 24 | + Kakao.Auth.getStatus(function(statusObj){ | ||
| 25 | + if(statusObj.status=='connected'){ | ||
| 26 | + document.getElementById('kakao-login-btn').setAttribute('style','display: none;'); | ||
| 27 | + }else{ | ||
| 28 | + alert("로그인 해주세요!"); | ||
| 29 | + location.href="/"; | ||
| 30 | + document.getElementById('kakao-logout-btn').setAttribute('style','display: none;'); | ||
| 31 | + document.getElementById('save_config').setAttribute('style','display: none;'); | ||
| 32 | + } | ||
| 33 | + }); | ||
| 34 | + | ||
| 35 | + Kakao.Auth.createLoginButton({ | ||
| 36 | + container: '#kakao-login-btn', | ||
| 37 | + size:'small', | ||
| 38 | + success: function(authObj) { | ||
| 39 | + location.reload(); | ||
| 40 | + }, | ||
| 41 | + fail: function(err) { | ||
| 42 | + alert("로그인 실패!"); | ||
| 43 | + } | ||
| 44 | + }); | ||
| 45 | + | ||
| 46 | + function logout(){ | ||
| 47 | + Kakao.Auth.logout(function () { | ||
| 48 | + location.reload(); | ||
| 49 | + }); | ||
| 50 | + | ||
| 51 | + } | ||
| 52 | + //]]> | ||
| 53 | + | ||
| 54 | +</script> | ||
| 55 | + | ||
| 56 | +</body> | ||
| 57 | + | ||
| 58 | +</html> |
-
Please register or login to post a comment