cnyexchangerate
Version:
many currencies to CNY or RMB exchange rate
38 lines (20 loc) • 799 B
JavaScript
const axios = require('axios');
const getRate=async function (symbol){
let upcaseSymbol=symbol.toUpperCase()
let res=await axios.get('http://data.bank.hexun.com/other/cms/fxjhjson.ashx')
//console.log(res.data)
arr=res.data.split("},{")
let rate=arr.find((e)=>{
let pattern=`code:'${upcaseSymbol}`
return e.indexOf(pattern)>0
})
let price=rate.split(",")[1].split(":")[1].split("'")[1]
return (parseFloat(price)/100)
// console.log(parseFloat(price.toString("utf16")))
// console.log(a)
// let arr=JSON.parse(arrstr)
// return arr
}
module.exports={
getRate
}