Showing
1 changed file
with
4 additions
and
24 deletions
1 | const db = require('./db.js'); | 1 | const db = require('./db.js'); |
2 | const secret_key = require('../keys/api_option').key; | 2 | const secret_key = require('../keys/api_option').key; |
3 | -const secret_D_key = require('../keys/api_option').D_key;//사망교통사고 키 | 3 | +//const secret_D_key = require('../keys/api_option').D_key;//사망교통사고 키 |
4 | const requesting = require('request'); | 4 | const requesting = require('request'); |
5 | const lat = "37.239795"; | 5 | const lat = "37.239795"; |
6 | const lon = "127.083240"; | 6 | const lon = "127.083240"; |
... | @@ -49,27 +49,7 @@ module.exports = (server, app) => { | ... | @@ -49,27 +49,7 @@ module.exports = (server, app) => { |
49 | }) | 49 | }) |
50 | } | 50 | } |
51 | 51 | ||
52 | - const req_D_API = () =>{ | 52 | + |
53 | - | ||
54 | - return new Promise((resolve, reject) => { | ||
55 | - requesting.get({ | ||
56 | - // api를 요청할 주소 -- 시크릿키 입력, 경기도 수원시 설정 | ||
57 | - url: `http://taas.koroad.or.kr/data/rest/accident/death?authKey=${secret_D_key}searchYear=2018&sido=1300&guGun=1302&type=json`, | ||
58 | - json: true | ||
59 | - }, | ||
60 | - //api에게 응답 받았을때 실행되는 callback function | ||
61 | - function (err, api_res, api_body) { | ||
62 | - //err 존재시 promise reject 호출 | ||
63 | - if (err) reject(err); | ||
64 | - | ||
65 | - // api의 response이 있을경우 promise resolve 호출 | ||
66 | - if (api_res) { | ||
67 | - console.log("calling api"); | ||
68 | - resolve(api_body); | ||
69 | - } | ||
70 | - }); | ||
71 | - }) | ||
72 | - } | ||
73 | 53 | ||
74 | 54 | ||
75 | const API_bundle = async () => { | 55 | const API_bundle = async () => { |
... | @@ -80,7 +60,7 @@ module.exports = (server, app) => { | ... | @@ -80,7 +60,7 @@ module.exports = (server, app) => { |
80 | Heat_index = await req_API("index", "heat"); //열지수 | 60 | Heat_index = await req_API("index", "heat"); //열지수 |
81 | Discomport_index = await req_API("index", "th"); //불쾌지수 | 61 | Discomport_index = await req_API("index", "th"); //불쾌지수 |
82 | Ultra_Violet_index = await req_API("index", "uv"); //자외선지수 | 62 | Ultra_Violet_index = await req_API("index", "uv"); //자외선지수 |
83 | - let kts = await req_D_API(); | 63 | + //let kts = await req_D_API(); |
84 | 64 | ||
85 | info = { | 65 | info = { |
86 | heat: Heat_index.weather.wIndex.heatIndex[0].current.index, //열지수 | 66 | heat: Heat_index.weather.wIndex.heatIndex[0].current.index, //열지수 |
... | @@ -95,7 +75,7 @@ module.exports = (server, app) => { | ... | @@ -95,7 +75,7 @@ module.exports = (server, app) => { |
95 | warning: Current_Weather.common.alertYn, //현재 특보 유무 | 75 | warning: Current_Weather.common.alertYn, //현재 특보 유무 |
96 | typhoon: Current_Weather.common.stormYn, //현재 태풍 | 76 | typhoon: Current_Weather.common.stormYn, //현재 태풍 |
97 | time: Current_Weather.weather.minutely[0].timeObservation, // 불러온 시각 | 77 | time: Current_Weather.weather.minutely[0].timeObservation, // 불러온 시각 |
98 | - death_prob: 0, //확률 | 78 | + death_prob: 0 //확률 |
99 | 79 | ||
100 | } | 80 | } |
101 | console.log("API INFO \n", info); | 81 | console.log("API INFO \n", info); | ... | ... |
-
Please register or login to post a comment