728x90
안녕하세요 이번시간에는 Nodejs 를 사용해 통화변환과 이를 표시할 때 해당 통화를 형식화하는 방법에 대해 알아보겠습니다.
먼저 필요한 npm 패키지를 설치합니다.
npm install currency-converter-lt currency-formatter
후에 코드작성은 아래와 같이 합니다.
const CC = require('currency-converter-lt');
const currencyFormatter = require('currency-formatter');
// USD에서 다른 통화로 변환하는 함수
async function convertFromUSD(toCurrency) {
let currencyConverter = new CC({ from: "USD", to: toCurrency, amount: 1 });
const response = await currencyConverter.convert();
// 변환된 값을 형식화
const formattedAmount = currencyFormatter.format(response, { code: toCurrency });
console.log(`1 USD => ${formattedAmount} in ${toCurrency}`);
}
// KRW, EUR, JPY, GBP로 변환
convertFromUSD('KRW');
convertFromUSD('EUR');
convertFromUSD('JPY');
convertFromUSD('GBP');
통화 코드 목록
- USD: 미국 달러
- EUR: 유로
- JPY: 일본 엔
- GBP: 영국 파운드
- AUD: 호주 달러
- ...
**통화 코드는 ISO 4217를 따릅니다. 참고링크는 아래 남겨놓겠습니다!
https://www.npmjs.com/package/currency-converter-lt
https://ko.wikipedia.org/wiki/ISO_4217
'Nodejs' 카테고리의 다른 글
[Node.js]Multer를 이용한 다중 이미지 업로드 (0) | 2023.09.24 |
---|---|
[Nodejs]Node.js에서 i18n을 사용하여 다국어 지원 하기 (0) | 2023.09.14 |
[nodejs]간단한 계산기 예제 (0) | 2023.08.28 |
[Nodejs] express js에서 AWS S3스토리지에 저장된 파일 삭제하기 (0) | 2023.08.26 |
[Nodejs] express js에서 AWS S3스토리지에 저장된 파일 존재하는지 확인하기 (0) | 2023.07.27 |