From c5491222ac4504946d32e6420c76eedafdde04ff Mon Sep 17 00:00:00 2001 From: Midhun Babu <98893509+i-midhunbabu@users.noreply.github.com> Date: Tue, 24 Feb 2026 10:37:32 +0530 Subject: [PATCH] Update currency API URL Updated the URL that was changed. Check: https://github.com/fawazahmed0/exchange-api/blob/main/MIGRATION.md --- CurrencyConverter/app.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CurrencyConverter/app.js b/CurrencyConverter/app.js index 6009ab0..174526d 100644 --- a/CurrencyConverter/app.js +++ b/CurrencyConverter/app.js @@ -1,5 +1,7 @@ const BASE_URL = - "https://cdn.jsdelivr.net/gh/fawazahmed0/currency-api@1/latest/currencies"; + "https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies"; + +// const BASE_URL = "https://cdn.jsdelivr.net/gh/fawazahmed0/currency-api@1/latest/currencies"; const dropdowns = document.querySelectorAll(".dropdown select"); const btn = document.querySelector("form button"); @@ -32,10 +34,12 @@ const updateExchangeRate = async () => { amtVal = 1; amount.value = "1"; } - const URL = `${BASE_URL}/${fromCurr.value.toLowerCase()}/${toCurr.value.toLowerCase()}.json`; + const URL = `${BASE_URL}/${fromCurr.value.toLowerCase()}.json`; + // const URL = `${BASE_URL}/${fromCurr.value.toLowerCase()}/${toCurr.value.toLowerCase()}.json`; let response = await fetch(URL); let data = await response.json(); - let rate = data[toCurr.value.toLowerCase()]; + let rate = data[fromCurr.value.toLowerCase()][toCurr.value.toLowerCase()]; + // let rate = data[toCurr.value.toLowerCase()]; let finalAmount = amtVal * rate; msg.innerText = `${amtVal} ${fromCurr.value} = ${finalAmount} ${toCurr.value}`;