Toggle navigation
Toggle navigation
This project
Loading...
Sign in
김원진
/
Expresswayinfo24
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
최현영
2020-06-01 20:06:43 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b65279ba6059c0b31aa42ed7a8a2697506817c8a
b65279ba
1 parent
56db2f05
Delete app.js
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
150 deletions
app.js
app.js
deleted
100644 → 0
View file @
56db2f0
var
express
=
require
(
'express'
)
,
http
=
require
(
'http'
)
,
path
=
require
(
'path'
);
var
request
=
require
(
'request'
);
var
bodyParser
=
require
(
'body-parser'
)
,
cookieParser
=
require
(
'cookie-parser'
)
,
static
=
require
(
'serve-static'
)
,
errorHandler
=
require
(
'errorhandler'
);
var
expressSession
=
require
(
'express-session'
);
var
app
=
express
();
app
.
set
(
'port'
,
process
.
env
.
PORT
||
3000
);
// body-parser를 이용해 application/x-www-form-urlencoded 파싱
app
.
use
(
bodyParser
.
urlencoded
({
extended
:
false
}))
// body-parser를 이용해 application/json 파싱
app
.
use
(
bodyParser
.
json
())
// public 폴더를 static으로 오픈
app
.
use
(
'/public'
,
static
(
path
.
join
(
__dirname
,
'public'
)));
// cookie-parser 설정
app
.
use
(
cookieParser
());
// 세션 설정
app
.
use
(
expressSession
({
secret
:
'my key'
,
resave
:
true
,
saveUninitialized
:
true
}));
// 라우터 객체 참조
var
router
=
express
.
Router
();
router
.
route
(
'/process/map'
).
get
(
function
(
req
,
res
){
console
.
log
(
'process/map 호출됨'
);
});
app
.
use
(
'/'
,
router
);
var
url1
=
'http://data.ex.co.kr/openapi/odtraffic/trafficAmountByCongest'
;
var
queryParams1
=
'?'
+
encodeURIComponent
(
'key'
)
+
'=4365330273'
;
/* Service Key*/
queryParams1
+=
'&'
+
encodeURIComponent
(
'type'
)
+
'='
+
encodeURIComponent
(
'json'
);
/* */
request
({
url
:
url1
+
queryParams1
,
method
:
'GET'
},
function
(
error
,
response
,
body
)
{
console
.
log
(
'Status'
,
response
.
statusCode
);
console
.
log
(
'Headers'
,
JSON
.
stringify
(
response
.
headers
));
console
.
log
(
'Reponse received'
,
body
);
var
obj
=
JSON
.
parse
(
body
);
console
.
log
(
obj
);
console
.
log
(
obj
.
list
[
0
])
});
var
url2
=
'http://data.ex.co.kr/openapi/safeDriving/forecast'
;
var
queryParams2
=
'?'
+
encodeURIComponent
(
'key'
)
+
'=4365330273'
;
/* Service Key*/
queryParams2
+=
'&'
+
encodeURIComponent
(
'type'
)
+
'='
+
encodeURIComponent
(
'json'
);
/* */
request
({
url
:
url2
+
queryParams2
,
method
:
'GET'
},
function
(
error
,
response
,
body
)
{
console
.
log
(
'Status'
,
response
.
statusCode
);
console
.
log
(
'Headers'
,
JSON
.
stringify
(
response
.
headers
));
console
.
log
(
'Reponse received'
,
body
);
var
obj
=
JSON
.
parse
(
body
);
console
.
log
(
obj
);
console
.
log
(
obj
.
list
[
0
])
});
var
url3
=
'http://data.ex.co.kr/openapi/trafficapi/trafficAll'
;
var
queryParams3
=
'?'
+
encodeURIComponent
(
'key'
)
+
'=4365330273'
;
/* Service Key*/
queryParams3
+=
'&'
+
encodeURIComponent
(
'type'
)
+
'='
+
encodeURIComponent
(
'json'
);
/* */
request
({
url
:
url3
+
queryParams3
,
method
:
'GET'
},
function
(
error
,
response
,
body
)
{
console
.
log
(
'Status'
,
response
.
statusCode
);
console
.
log
(
'Headers'
,
JSON
.
stringify
(
response
.
headers
));
console
.
log
(
'Reponse received'
,
body
);
var
obj
=
JSON
.
parse
(
body
);
console
.
log
(
obj
);
console
.
log
(
obj
.
trafficAll
[
0
]);
});
var
url4
=
'http://data.ex.co.kr/openapi/trafficapi/trafficRegion'
;
var
queryParams4
=
'?'
+
encodeURIComponent
(
'key'
)
+
'=4365330273'
;
/* Service Key*/
queryParams4
+=
'&'
+
encodeURIComponent
(
'type'
)
+
'='
+
encodeURIComponent
(
'json'
);
/* */
request
({
url
:
url4
+
queryParams4
,
method
:
'GET'
},
function
(
error
,
response
,
body
)
{
console
.
log
(
'Status'
,
response
.
statusCode
);
console
.
log
(
'Headers'
,
JSON
.
stringify
(
response
.
headers
));
console
.
log
(
'Reponse received'
,
body
);
var
obj
=
JSON
.
parse
(
body
);
console
.
log
(
obj
);
console
.
log
(
obj
.
trafficRegion
[
0
]);
});
var
url5
=
'http://data.ex.co.kr/openapi/business/conveniServiceArea'
;
var
queryParams5
=
'?'
+
encodeURIComponent
(
'key'
)
+
'=4365330273'
;
/* Service Key*/
queryParams5
+=
'&'
+
encodeURIComponent
(
'type'
)
+
'='
+
encodeURIComponent
(
'json'
);
/* */
request
({
url
:
url5
+
queryParams5
,
method
:
'GET'
},
function
(
error
,
response
,
body
)
{
console
.
log
(
'Status'
,
response
.
statusCode
);
console
.
log
(
'Headers'
,
JSON
.
stringify
(
response
.
headers
));
console
.
log
(
'Reponse received'
,
body
);
var
obj
=
JSON
.
parse
(
body
);
console
.
log
(
obj
);
console
.
log
(
obj
.
list
[
0
]);
});
// Express 서버 시작
http
.
createServer
(
app
).
listen
(
app
.
get
(
'port'
),
function
(){
console
.
log
(
'서버가 시작되었습니다. 포트 : '
+
app
.
get
(
'port'
));
});
Please
register
or
login
to post a comment