3월, 2015의 게시물 표시

MyFolio 서비스 런칭

MyFolio 서비스 런칭myfolio.me웹 기반 포트폴리오 제작 서비스 Coding 없이 텍스트 입력, 파일 업로드만으로 포트폴리오 제작 가능플랫폼 클라이언트 : HTML, Javascript (jQuery, …) 서버 : NodeJS (Express JS) DB : MariaDB ​

OpenWeatherMap API 이용해서 날씨 데이터 가져오기

OpenWeatherMap API 도시별 날씨 데이터 가져오기OpenWeatherMap Query Examplehttp://api.openweathermap.org/data/2.5/find?APPID=SAMPLE_API_KEY&q=Seoul,kr&units=metricAPPID: API Keyq: 도시명,국가코드units: 표시 타입(metric: 섭씨)request 모듈로 날씨 데이터 가져오기var WEATHER_API_URL = "http://api.openweathermap.org/data/2.5/find"; var WEATHER_QUERY_UNITS = "metric"; var APP_ID = "DEMO_API_KEY"; Weather.getWeatherData = function(city, countryCode, callback) { var query = { APPID: APP_ID, units: WEATHER_QUERY_UNITS, q: city + "," + countryCode } var options = { method: 'GET', url: WEATHER_API_URL, qs: query }; var weatherData; logger.info("GET query: ", query); request(options, function(err, res, body) { var parsedBody = JSON.parse(body); if(!parsedBody) { return callback(err, null); } // weatherData 가공해서 필요한 형태로 만들어줌 weatherData = self.makeWeatherData(serviceType, parsedBody); callback…