Toggle navigation
Toggle navigation
This project
Loading...
Sign in
zuzitsu
/
UR_Village
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Suyeon Jung
2020-11-30 00:45:08 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
a369f29102ae18d458ddec68b0d8b371268c4605
a369f291
1 parent
b2c8ef1a
Add latitude and longitude update for select
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
7 deletions
.gitignore
package.json
routes/select.js
.gitignore
View file @
a369f29
...
...
@@ -115,4 +115,7 @@ dist
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
\ No newline at end of file
.pnp.*
# dotenv environment variables file
.env
\ No newline at end of file
...
...
package.json
View file @
a369f29
...
...
@@ -8,6 +8,7 @@
"dependencies"
:
{
"cookie-parser"
:
"~1.4.4"
,
"debug"
:
"~2.6.9"
,
"dotenv"
:
"^8.2.0"
,
"express"
:
"~4.16.1"
,
"http-errors"
:
"~1.6.3"
,
"morgan"
:
"~1.9.1"
,
...
...
routes/select.js
View file @
a369f29
var
express
=
require
(
'express'
);
var
router
=
express
.
Router
();
var
request
=
require
(
'request'
);
require
(
'dotenv'
).
config
();
/* GET home page. */
// 사용자가 index 페이지에서 주소를 입력하고 넘어오면
router
.
post
(
'/'
,
function
(
req
,
res
)
{
console
.
log
(
req
.
body
);
let
userSi
=
req
.
body
.
si
let
userKu
=
req
.
body
.
ku
;
let
userLocation
=
`
${
userSi
}
${
userKu
}
`
;
let
xyList
=
[];
console
.
log
(
userLocation
);
let
YOUR_API_KEY
=
process
.
env
.
KAKAO_APIKEY
;
let
kakaoOptions
=
{
url
:
'https://dapi.kakao.com/v2/local/search/address.json
?query=잠실역
'
,
url
:
'https://dapi.kakao.com/v2/local/search/address.json'
,
method
:
'GET'
,
headers
:
{
'Authorization'
:
'KakaoAK 4803a487ea1fb1646e4a8dd8c002ad7d'
'Authorization'
:
`KakaoAK
${
YOUR_API_KEY
}
`
},
qs
:
{
query
:
userLocation
},
// qs: {
// query: '잠실역'
// },
encoding
:
'UTF-8'
,
}
request
(
kakaoOptions
,
function
(
err
,
res
,
body
)
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
console
.
log
(
JSON
.
parse
(
body
));
var
result
=
JSON
.
parse
(
body
);
console
.
log
(
'result'
,
result
);
xyList
.
push
(
result
.
documents
[
0
].
address
.
x
);
xyList
.
push
(
result
.
documents
[
0
].
address
.
y
);
console
.
log
(
xyList
);
}
})
res
.
render
(
'select'
,
{
'si'
:
req
.
body
.
si
,
'ku'
:
req
.
body
.
ku
});
...
...
Please
register
or
login
to post a comment