Eunsu486

modify category.js

......@@ -13,35 +13,35 @@ let user_longitude;
let hospital_list = [];
router.get('/hospital', function (req, res) {
//api
let pet_url = `http://api.kcisa.kr/openapi/service/rest/convergence2019/getConver03?serviceKey=${ANIMAL_INFO_API_KEY}&numOfRows=100&pageNo=1&keyword=%EB%8F%99%EB%AC%BC%EB%B3%91%EC%9B%90&where=%EA%B0%95%EB%B6%81%EA%B5%AC`;
request(pet_url, function(err, response, body){
if(err) {
console.log(`err => ${err}`)
//api
let pet_url = `http://api.kcisa.kr/openapi/service/rest/convergence2019/getConver03?serviceKey=${ANIMAL_INFO_API_KEY}&numOfRows=100&pageNo=1&keyword=%EB%8F%99%EB%AC%BC%EB%B3%91%EC%9B%90&where=%EA%B0%95%EB%B6%81%EA%B5%AC`;
request(pet_url, function (err, response, body) {
if (err) {
console.log(`err => ${err}`)
}
else {
if (res.statusCode == 200) {
var result = convert.xml2json(body, { compact: true, spaces: 4 });
var petJson = JSON.parse(result)
var itemList = petJson.response.body.items;
var numRows = itemList.item.length; //개수
for (i = 0; i < numRows; i++) {
// state 정상인 것만 추리기
if (itemList.item[i].state._text == '정상') {
hospital_list.push(itemList.item[i]);
}
}
else {
if(res.statusCode == 200) {
var result = convert.xml2json(body, {compact: true, spaces: 4});
var petJson = JSON.parse(result)
var itemList = petJson.response.body.items;
var numRows = itemList.item.length; //개수
for (i=0; i<numRows; i++){
// state 정상인 것만 추리기
if (itemList.item[i].state._text == '정상'){
hospital_list.push(itemList.item[i]);
}
}
//테스트용 console.log
var titles = '';
for(i=0; i<hospital_list.length; i++){
titles = titles+hospital_list[i].title._text+'\n';
}
console.log(titles);
//테스트용 console.log
var titles = '';
for (i = 0; i < hospital_list.length; i++) {
titles = titles + hospital_list[i].title._text + '\n';
}
console.log(titles);
}
}
res.send("finish");
})
});
module.exports = router;
\ No newline at end of file
}
res.send("finish");
})
});
module.exports = router;
\ No newline at end of file
......