【问题标题】:How can use Node.js Module?如何使用 Node.js 模块?
【发布时间】:2018-09-29 10:23:10
【问题描述】:

我会在我的项目中插入加密价格:http://cryptotipsitalia.sytes.net/。下到“Valore BTC”

我还有 BTC,我需要 ETH 王子,我必须使用 Node.js。 如何使用这个库“https://www.npmjs.com/package/crypto-price”获得以太坊价格?

谢谢

【问题讨论】:

  • 使用例如安装它npmyarn,使用require('crypto-price')将其包含在您要使用的文件中,然后根据API使用它。如果您对其中一个步骤有特定问题,请描述它是什么问题、您期望的结果以及您得到的结果,并使用允许重现问题的最小代码示例。
  • 看起来 OP 想要在前端工作的东西。

标签: javascript html node.js


【解决方案1】:

我可以理解您对使用此模块的问题,您只需在脚本/文件中引用它,因为引用了常规 node.js 模块,例如:

var crypto = require('crypto-price');

这里可以看到nodejs中模块的基本使用: https://www.w3schools.com/nodejs/nodejs_modules.asp

此外,您可以在上面或此处的链接中找到有关模块的更多详细信息:https://www.npmjs.com/package/crypto-price

【讨论】:

    【解决方案2】:

    首先,您需要安装“crypto-price”。你可以使用 npm 或 yarn 来做到这一点。例如,运行以下命令使用 npm 安装包:

    npm install crypto-price
    

    现在执行以下操作以获得从 BTC 到 ETH 的转换率:

    let price = require('crypto-price');
    
    price.getCryptoPrice('BTC', 'ETH').then(obj => { 
        console.log(obj.price); // It will print ETH rate per BTC
    }).catch(err => {
        console.log(err);
    });
    

    希望你正在寻找这个。

    【讨论】:

    • 好的,谢谢,但是如何获取obj.price? Document.getElementById("x").innerHTML = obj.price;不起作用。
    • @Federicobanfi Document.getElementById("x").innerHTML 看起来像是在浏览器中运行的客户端代码,而不是使用 node.js 运行的服务器端代码。无论如何,您应该在问题中包含一个最小、完整且可验证的示例。
    猜你喜欢
    • 2021-08-21
    • 2020-01-15
    • 2018-07-02
    • 2016-12-20
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 2016-04-15
    相关资源
    最近更新 更多