Suyeon Jung

Complete park category

......@@ -208,7 +208,7 @@ router.get('/food', function(req, res) {
}, function(err, response, body) {
if (!err && res.statusCode == 200) {
let fast_food_result = JSON.parse(body);
let fast_store_names = []
let fast_store_names = [];
for (let i = 0; i < fast_food_result.Genrestrtfastfood[1].row.length; i++) {
fast_store_name = fast_food_result.Genrestrtfastfood[1].row[i];
// 폐업인 지점 제외
......@@ -240,7 +240,6 @@ router.get('/school', function(req, res) {
console.log(library_result);
let library_names = [];
for (let i = 0; i < library_result.Tbggibllbrm[1].row.length; i++) {
// 상호명, 음식명, 전화번호, 도로명주소(REFINE_ROADNM_ADDR), 지번 주소(REFINE_LOTNO_ADDR)
library_name = library_result.Tbggibllbrm[1].row[i];
console.log('library_name', library_name);
library_names.push(library_name);
......@@ -254,7 +253,6 @@ router.get('/school', function(req, res) {
console.log(institute_result);
let institute_names = [];
for (let i = 0; i < institute_result.TninsttInstutM[1].row.length; i++) {
// 상호명, 음식명, 전화번호, 도로명주소(REFINE_ROADNM_ADDR), 지번 주소(REFINE_LOTNO_ADDR)
institute_name = institute_result.TninsttInstutM[1].row[i];
console.log('institute_name', institute_name);
institute_names.push(institute_name);
......@@ -266,23 +264,33 @@ router.get('/school', function(req, res) {
})
});
router.get('/park', function(req, res) {
let GYEONGI_API_KEY = process.env.GYEONGGI_APIKEY;
let sigun_cd = SIGUN_CODE;
let cityparknum = 0;
let url = 'https://openapi.gg.go.kr/CityPark';
let qs = `?Type=json&KEY=${GYEONGI_API_KEY}&SIGUN_CD=${sigun_cd}`;
// let cityparknum = 0;
let citypark_url = 'https://openapi.gg.go.kr/CityPark';
let qs = `?Type=json&KEY=${GYEONGI_API_KEY}&SIGUN_CD=${SIGUN_CODE}`;
request({
url: url + qs,
url: citypark_url + qs,
method: 'GET'
}, function(err, response, body) {
var park_result = JSON.parse(body);
if (park_result.CityPark[0].head[1].RESULT.CODE == 'INFO-000') {
cityparknum = park_result.CityPark[0].head[0].list_total_count;
console.log(cityparknum + "개의 도시공원이 존재합니다.");
res.send(String(cityparknum) + "개의 도시공원이 존재합니다.");
} else {
res.send("도시공원이 없습니다.");
// console.log('park_result', park_result.CityPark[0].head);
if (!err && res.statusCode == 200) {
let city_park_result = JSON.parse(body);
console.log('park', city_park_result)
let city_park_names = [];
for (let i = 0; i < city_park_result.CityPark[1].row.length; i++) {
city_park_name = city_park_result.CityPark[1].row[i];
city_park_names.push(city_park_name);
}
res.render('park_result', { city_park_names: city_park_names });
}
// if (park_result.CityPark[0].head[1].RESULT.CODE == 'INFO-000') {
// cityparknum = park_result.CityPark[0].head[0].list_total_count;
// console.log(cityparknum + "개의 도시공원이 존재합니다.");
// res.send(String(cityparknum) + "개의 도시공원이 존재합니다.");
// } else {
// res.send("도시공원이 없습니다.");
// }
})
});
......
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>✍️ 결과 페이지</title>
</head>
<body>
<h1>🌳 도시공원 현황 </h1>
<%for (var i =0; i <city_park_names.length; i++){%>
<li>
<%=city_park_names[i].PARK_NM%>
</li>
<%}%>
<h3>총 도시공원 개수 :
<%=city_park_names.length%>
</h3>
</body>
</html>
\ No newline at end of file