"use strict"; exports.__esModule = true; var request = require("request"); var readline = require("readline"); var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); function showExchange(rates) { rl.question('กรอกจำนวนเงิน (บาท) ', function (answer) { var money = parseFloat(answer); console.log("\u0E1C\u0E39\u0E49\u0E43\u0E0A\u0E49\u0E21\u0E35\u0E40\u0E07\u0E34\u0E19 " + money + " \u0E1A\u0E32\u0E17"); for (var k in rates) { console.log("\t: " + k + " " + (money * rates[k] / rates['THB']).toFixed(2)); } rl.close(); }); } var url = "https://api.exchangeratesapi.io/latest"; var result = ''; request .get(url) .on('response', function (res) { console.log("response statusCode : " + res.statusCode); // console.log(res.headers) }) .on('data', function (data) { result += data; }) .on('end', function () { var exchange = JSON.parse(result); showExchange(exchange.rates); });