Skip to content
Snippets Groups Projects
Commit 8200e5af authored by tpgus2603's avatar tpgus2603
Browse files

bugfix: 라우터코드 오류 수정

parent afe94b50
No related branches found
No related tags found
1 merge request!42[#25] 배포코드 master브랜치로 이동
...@@ -3,16 +3,21 @@ const passport = require('passport'); ...@@ -3,16 +3,21 @@ const passport = require('passport');
const router = express.Router(); const router = express.Router();
// GET api/auth/login // Google OAuth 로그인 라우터
router.get('/login', router.get(
passport.authenticate('google', { '/login',
failureRedirect: `${process.env.FRONT_URL}/login` passport.authenticate('google', {
scope: ['profile', 'email'], // 사용자 정보 요청을 위한 scope
failureRedirect: `${process.env.FRONT_URL}/login`
}) })
); );
// Google OAuth 콜백 라우터
router.get( router.get(
'/google/callback', '/google/callback',
passport.authenticate('google', { failureRedirect: '/auth/login' }), passport.authenticate('google', {
failureRedirect: '/auth/login'
}),
(req, res) => { (req, res) => {
const redirectUrl = process.env.FRONT_URL; const redirectUrl = process.env.FRONT_URL;
req.session.save((err) => { req.session.save((err) => {
...@@ -24,7 +29,8 @@ router.get( ...@@ -24,7 +29,8 @@ router.get(
}); });
} }
); );
// GET api/auth/logout
// 로그아웃 라우터
router.get('/logout', (req, res) => { router.get('/logout', (req, res) => {
if (req.session) { if (req.session) {
req.session.destroy((err) => { req.session.destroy((err) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment