Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何显示正确的货币?_Node.js_Angular_Firebase_Currency Formatting - Fatal编程技术网

Node.js 如何显示正确的货币?

Node.js 如何显示正确的货币?,node.js,angular,firebase,currency-formatting,Node.js,Angular,Firebase,Currency Formatting,我正在为我的项目建立一个支付系统。它希望它有来自多个国家的客户,我想相应地显示货币 我的项目托管在firebase上,并且基于angular(所以,完整的JS!) 我试图通过提供用户的IP来获取用户的国家/地区,然后根据随npm包返回的国家/地区来确定货币,但由于我需要在主页上以正确的货币显示价格,我担心需要一点时间才能获得正确的信息 用户到达网站: 调用firebase可调用函数 使用npm包获取IP 调用外部API(这不是免费的,但是非常便宜)获取国家/地区信息 使用npm包将国家映射到正

我正在为我的项目建立一个支付系统。它希望它有来自多个国家的客户,我想相应地显示货币

我的项目托管在firebase上,并且基于angular(所以,完整的JS!)

我试图通过提供用户的IP来获取用户的国家/地区,然后根据随npm包返回的国家/地区来确定货币,但由于我需要在主页上以正确的货币显示价格,我担心需要一点时间才能获得正确的信息

用户到达网站:

  • 调用firebase可调用函数
  • 使用npm包获取IP
  • 调用外部API(这不是免费的,但是非常便宜)获取国家/地区信息
  • 使用npm包将国家映射到正确的货币
  • 将货币返回到网站
我想这一切都会引起一个重大的闪烁

有没有更简单的方法我不知道

非常感谢你的想法