nodejs / request로 받아온 data를 다른 파일로 전송하는 법

조회수 833회

// api.js

let express = require("express");

let request = require("request");

const $url = "https://api2.sktelecom.com/weather/current/hourly";

let $lat   = 37.539079;

let $lon   = 126.990669;
const $key = "751d8762-5bcf-42b2-9121-f4bbeb68976d";

let $api = $url + "?lat=" + $lat + "&lon=" + $lon + "&appkey=" + $key;

request($api, function (error, response, body) {

    let json = JSON.parse(body);
    let weather = json.weather.hourly;

}

request로 받아온 data를 weather에 담아

app.js라는 다른 파일로 전송하는 방법을 알려주세요

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • api.js를 모듈화를 하고 app.js에서 api.js 모듈을 호출할 때, 콜백을 사용하는 방법이 있을 것 같네요.

    지금 구조에서는 app.js로 값을 전달하기 힘들어 보입니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)