Showing
3 changed files
with
6 additions
and
24 deletions
| ... | @@ -4,16 +4,19 @@ var port = 3000; | ... | @@ -4,16 +4,19 @@ var port = 3000; |
| 4 | 4 | ||
| 5 | var mongoose = require('mongoose'); | 5 | var mongoose = require('mongoose'); |
| 6 | mongoose.Promise = global.Promise; | 6 | mongoose.Promise = global.Promise; |
| 7 | + | ||
| 7 | //auto-increment를 위한 패키지 | 8 | //auto-increment를 위한 패키지 |
| 8 | var path = require('path'); | 9 | var path = require('path'); |
| 9 | var logger = require('morgan'); | 10 | var logger = require('morgan'); |
| 10 | var bodyParser = require('body-parser'); | 11 | var bodyParser = require('body-parser'); |
| 11 | var cookieParser = require('cookie-parser'); | 12 | var cookieParser = require('cookie-parser'); |
| 12 | var flash = require('connect-flash'); | 13 | var flash = require('connect-flash'); |
| 14 | + | ||
| 13 | //passport 로그인 관련 | 15 | //passport 로그인 관련 |
| 14 | var passport = require('passport'); | 16 | var passport = require('passport'); |
| 15 | var session = require('express-session'); | 17 | var session = require('express-session'); |
| 16 | 18 | ||
| 19 | +//mongodb 연동 | ||
| 17 | var db = mongoose.connection; | 20 | var db = mongoose.connection; |
| 18 | db.on('error', console.error); | 21 | db.on('error', console.error); |
| 19 | db.once('open', function () { | 22 | db.once('open', function () { |
| ... | @@ -39,6 +42,7 @@ app.use(bodyParser.urlencoded({ extended: false })); | ... | @@ -39,6 +42,7 @@ app.use(bodyParser.urlencoded({ extended: false })); |
| 39 | app.use(cookieParser()); | 42 | app.use(cookieParser()); |
| 40 | app.use('/uploads', express.static('uploads')); | 43 | app.use('/uploads', express.static('uploads')); |
| 41 | 44 | ||
| 45 | +// MiddleWare 지정 | ||
| 42 | var sessionMiddleWare = session({ | 46 | var sessionMiddleWare = session({ |
| 43 | secret: 'fastcampus', | 47 | secret: 'fastcampus', |
| 44 | resave: false, | 48 | resave: false, |
| ... | @@ -67,7 +71,7 @@ app.use(function (req, res, next) { | ... | @@ -67,7 +71,7 @@ app.use(function (req, res, next) { |
| 67 | next(); | 71 | next(); |
| 68 | }); | 72 | }); |
| 69 | 73 | ||
| 70 | -//routes add | 74 | +//routes |
| 71 | app.use('/', Video); | 75 | app.use('/', Video); |
| 72 | app.use('/categori', categori); | 76 | app.use('/categori', categori); |
| 73 | app.use('/accounts', accounts); | 77 | app.use('/accounts', accounts); | ... | ... |
| ... | @@ -2,7 +2,6 @@ var express = require('express'); | ... | @@ -2,7 +2,6 @@ var express = require('express'); |
| 2 | var router = express.Router(); | 2 | var router = express.Router(); |
| 3 | var UserModel = require('../models/UserModel'); | 3 | var UserModel = require('../models/UserModel'); |
| 4 | var passport = require('passport'); | 4 | var passport = require('passport'); |
| 5 | -var FacebookStrategy = require('passport-facebook').Strategy; | ||
| 6 | const GoogleStrategy = require('passport-google-oauth20').Strategy; | 5 | const GoogleStrategy = require('passport-google-oauth20').Strategy; |
| 7 | 6 | ||
| 8 | passport.serializeUser(function (user, done) { | 7 | passport.serializeUser(function (user, done) { |
| ... | @@ -49,10 +48,9 @@ passport.use( | ... | @@ -49,10 +48,9 @@ passport.use( |
| 49 | ) | 48 | ) |
| 50 | ); | 49 | ); |
| 51 | 50 | ||
| 52 | -// http://localhost:3000/auth/facebook 접근시 facebook으로 넘길 url 작성해줌 | ||
| 53 | router.get('/google', passport.authenticate('google', { scope: ['profile'] })); | 51 | router.get('/google', passport.authenticate('google', { scope: ['profile'] })); |
| 54 | 52 | ||
| 55 | -//인증후 페이스북에서 이 주소로 리턴해줌. 상단에 적은 callbackURL과 일치 | 53 | +//인증후 구글에서 이 주소로 리턴해줌. 상단에 적은 callbackURL과 일치 |
| 56 | router.get( | 54 | router.get( |
| 57 | '/google/callback', | 55 | '/google/callback', |
| 58 | passport.authenticate('google', { | 56 | passport.authenticate('google', { | ... | ... |
| ... | @@ -107,26 +107,6 @@ | ... | @@ -107,26 +107,6 @@ |
| 107 | </script> | 107 | </script> |
| 108 | 108 | ||
| 109 | <script> | 109 | <script> |
| 110 | -$(document).on('click' , '.comment_delete' , function(){ | ||
| 111 | - if(confirm('삭제하시겠습니까?')){ //확인창 예 눌렀을 시만 진행 | ||
| 112 | - var $self = $(this); | ||
| 113 | - $.ajax({ | ||
| 114 | - url: '/admin/products/ajax_comment/delete', | ||
| 115 | - type: 'POST', | ||
| 116 | - data: { comment_id : $self.attr('comment_id') }, | ||
| 117 | - }) | ||
| 118 | - .done(function() { | ||
| 119 | - $self.parent().remove(); | ||
| 120 | - alert("삭제가 완료되었습니다."); | ||
| 121 | - }) | ||
| 122 | - .fail(function(args) { | ||
| 123 | - console.log(args); | ||
| 124 | - }); | ||
| 125 | - } | ||
| 126 | -}); | ||
| 127 | -</script> | ||
| 128 | - | ||
| 129 | -<script> | ||
| 130 | var tag = document.createElement('script'); | 110 | var tag = document.createElement('script'); |
| 131 | 111 | ||
| 132 | tag.src = "https://www.youtube.com/iframe_api"; | 112 | tag.src = "https://www.youtube.com/iframe_api"; | ... | ... |
-
Please register or login to post a comment