Toggle navigation
Toggle navigation
This project
Loading...
Sign in
김대철
/
CafeRecommend
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
1
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
김대철
2021-06-07 15:37:54 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3fd3932140de5271db0871e1ff4efa896a5f6a73
3fd39321
1 parent
9431acb2
CHORE: API 결과 render에서 redirect로 수정
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
12 deletions
routes/index.js
sessions/HtOwt2dRKkoi7fgRG2plLqdKACkzhanJ.json
views/map.ejs
routes/index.js
View file @
3fd3932
...
...
@@ -6,7 +6,7 @@ var bodyParser = require("body-parser");
var
{
OAuth2Client
}
=
require
(
"google-auth-library"
);
const
CLIENT_ID
=
"
발급받은 ClientID
"
;
"
94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com
"
;
var
client
=
new
OAuth2Client
(
CLIENT_ID
);
var
mysql
=
require
(
"mysql"
);
const
session
=
require
(
"express-session"
);
...
...
@@ -16,7 +16,7 @@ router.use(bodyParser.urlencoded({ extended: false })); //url인코딩 x
router
.
use
(
bodyParser
.
json
());
//json방식으로 파싱
router
.
use
(
session
({
secret
:
"원하는
암호"
,
// 암호화
secret
:
"원하는암호"
,
// 암호화
resave
:
false
,
saveUninitialized
:
true
,
store
:
new
FileStore
(),
...
...
@@ -77,7 +77,7 @@ router.get("/login", checkAuthenticated, (req, res) => {
req
.
session
.
user
.
nickname
=
row
[
0
].
NICKNAME
;
req
.
session
.
user
.
age
=
row
[
0
].
AGE
;
req
.
session
.
user
.
gender
=
row
[
0
].
GENDER
;
re
turn
res
.
render
(
"map"
,
{
user
:
req
.
session
.
user
}
);
re
s
.
redirect
(
"/map"
);
}
else
{
return
res
.
render
(
"login"
,
{
user
:
req
.
session
.
user
,
message
:
"none"
});
}
...
...
@@ -164,7 +164,7 @@ router.post("/login", (req, res) => {
connection
.
query
(
sql2
,
parameter2
,
function
(
err
)
{
if
(
err
)
{
console
.
log
(
err
);
return
res
.
render
(
"/"
,{
return
res
.
render
(
"/"
,
{
client_id
:
CLIENT_ID
,
});
}
else
{
...
...
@@ -172,7 +172,7 @@ router.post("/login", (req, res) => {
}
});
re
turn
res
.
render
(
"map"
,
{
user
:
req
.
session
.
user
}
);
re
s
.
redirect
(
"/map"
);
}
});
});
...
...
@@ -209,11 +209,22 @@ router.get("/logout", function (req, res) {
router
.
get
(
"/map"
,
function
(
req
,
res
,
next
)
{
// 로그인된 사용자 존재
if
(
req
.
session
.
user
)
{
res
.
render
(
"map"
,
{
user
:
req
.
session
.
user
});
}
else
{
res
.
render
(
"/"
,{
client_id
:
CLIENT_ID
,
console
.
log
(
req
.
session
.
user
);
var
sql
=
"SELECT * FROM USER WHERE EMAIL=?"
;
var
parameter
=
[
req
.
session
.
user
.
email
];
connection
.
query
(
sql
,
parameter
,
function
(
err
,
row
)
{
if
(
err
)
{
console
.
log
(
err
);
}
else
{
req
.
session
.
user
.
nickname
=
row
[
0
].
nickname
;
req
.
session
.
user
.
age
=
row
[
0
].
age
;
req
.
session
.
user
.
gender
=
row
[
0
].
gender
;
}
});
res
.
render
(
"map"
,
{
user
:
req
.
session
.
user
});
}
});
...
...
sessions/HtOwt2dRKkoi7fgRG2plLqdKACkzhanJ.json
0 → 100644
View file @
3fd3932
{
"cookie"
:{
"originalMaxAge"
:
null
,
"expires"
:
null
,
"httpOnly"
:
true
,
"path"
:
"/"
},
"__lastAccess"
:
1623004615027
,
"user"
:{
"email"
:
"kdc9619@khu.ac.kr"
,
"picture"
:
"https://lh3.googleusercontent.com/a/AATXAJyP14ipRboJZ8T5-oNS3sRp4CG8wKCEwVABQ5G_=s96-c"
,
"nickname"
:
"dckat"
,
"age"
:
26
,
"gender"
:
"male"
}}
\ No newline at end of file
views/map.ejs
View file @
3fd3932
...
...
@@ -107,7 +107,9 @@
<span
class=
"navbar-toggler-icon"
></span>
</button>
<div
class=
"collapse navbar-collapse"
id=
"navbarSupportedContent"
>
<a
class=
"navbar-brand"
href=
"/"
style=
"margin-left: 10px"
><strong>
Home
</strong></a>
<a
class=
"navbar-brand"
href=
"/"
style=
"margin-left: 10px"
><strong>
Home
</strong></a
>
<ul
class=
"navbar-nav mr-auto mt-2 mt-lg-0"
>
<li
class=
"nav-item active"
>
<a
...
...
@@ -131,7 +133,11 @@
>
</li>
<li
class=
"nav-item active"
>
<a
class=
"nav-link"
style=
"color: #ffffff"
href=
"javascript:void(0);"
onclick=
"recommend();"
<a
class=
"nav-link"
style=
"color: #ffffff"
href=
"javascript:void(0);"
onclick=
"recommend();"
>
Recommend
<span
class=
"sr-only"
>
(current)
</span>
</a>
...
...
@@ -163,7 +169,10 @@
<p
id=
"recommend"
></p>
</section>
<script
type=
"text/javascript"
src=
"//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"
></script>
<script
type=
"text/javascript"
src=
"//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"
></script>
<script>
var
lat
=
""
;
var
lon
=
""
;
...
...
Please
register
or
login
to post a comment